50 votes

Comment corriger l'erreur Xcode: impossible de localiser les fichiers de support de l'appareil sur iPhone avec Xcode

J'ai cette erreur pour le nouvel iPhone X:
Error: Could not locate device support files

Impossible de localiser le dispositif de fichiers de support.

Cet iPhone X (Modèle A1865, A1901, A1902, A1903) est en cours d'exécution iOS 11.1 (15B93), qui ne peut être pris en charge par cette version de Xcode.

Je suis équipé de la dernière version de Xcode (Beta 9.2 9C32c) qui ne prend pas en charge l'iPhone X (iOS 11.1). Le problème c'est que c'est un iPhone flambant neuf, et il n'y a pas plus âgé des Fichiers de Configuration à faire le commutateur parlé dans la plupart des résolu postes.

Existe-il une autre solution à ce problème depuis le téléchargement de la dernière version de Xcode est déjà ce que je suis en cours d'exécution, et de trouver les Fichiers de Configuration à faire le commutateur semble peu probable en ce moment? Quelqu'un aurait-il ces Fichiers de Configuration ou de savoir comment les modifier pour tromper Xcode?

87voto

Vishman Points 133

Réponse: Xcode: impossible de localiser le dispositif de fichiers de prise en charge

Eh bien, j'ai trouvé des réponses enregistrées ici ne sont pas complets et durables. Donc, ici nous allons.

Surtout ne perdez pas votre temps et de bande passante internet du téléchargement de Xcode juste pour résoudre ce problème que vous pouvez faire à l'intérieur de quelques mo et un peu d'OS de savoir-faire!!!

Étape 1:
Suivant GitHub semble être à jour avec tous les Support Files qui sont utiles pour résoudre. Et il semble que ce référentiel est mis à jour plus rapidement possible. Découvrez par vous-même et vous êtes à mi-chemin fait.

https://github.com/filsv/iPhoneOSDeviceSupport

Étape 2:
De sélectionner et de télécharger les fichiers de prise en charge qui sont manquants pour votre Xcode, qui vous permet d'obtenir l'indice de l'alerte de message. Dans mon cas, j'ai été informé de télécharger 11.4 (15FCA...quelque chose). J'ai donc téléchargé la dernière version iOS fichiers de prise en charge:

Qui étaient sous le chemin de iPhoneOSDeviceSupport/11.4 (15F5061c)/

DeveloperDiskImage.dmg
DeveloperDiskImage.dmg.signature

Files within the Repository for 11.4 latest version

Étape 3:
Et puis les placer à l'intérieur de la DeviceSupport dossier qui est dans un chemin d'accès à votre installation de Xcode. Dans mon cas, j'ai installé Xcode 9.2 donc mon chemin à DeviceSupport ressemble comme suit:

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Étape 4
Placez les deux fichiers que vous avez téléchargé dans un dossier nommé 11.4 (15F5061c).
Indice: Dans votre cas, assurez-vous de le nommer à l'expiration de la version d'iOS que vous avez téléchargé les fichiers.

Étape 5:
Quittez l'application Xcode si on vous avait déjà auparavant. Ouvrez-la à nouveau et essayez d'exécuter votre application sur votre iPhone (ou dans iDevice de votre tentative précédente). Xcode va d'abord vous avertir en disant quelque chose comme suit:

La préparation débogueur pour Randika de l'iPhone 6s

Preparing debugger support for Randika's iPhone 6s in Xcode

Peu après qu'il est terminé (probablement après plusieurs tentatives que vous pouvez avoir à essayer de reconnecter votre iPhone pour Xcode), vous devez être en mesure d'exécuter votre application sur votre appareil préféré.

Comment pourriez-vous trouver ce chemin? Allez dans le dossier Applications, recherchez Xcode-x.x.app fichier, cliquez-droit sur l'application Xcode et sélectionnez "Afficher le contenu du paquet", comme suit:

Where to find the DeviceSupport

Et puis naviguez jusqu'à l' DeviceSupport dossier dans le Finder App comme suit:

Navigate the folder tree

Espérons que cela pourrait être utile à l'un de vous!

Cheers!

18voto

Chris Herbst Points 607

J'ai eu le même problème avec mon iPhone 8, Xcode Beta 9.2 ne supportait pas ma version d'iOS 11.1.

Cependant Xcode 9.1 prend en charge ma version d'iOS 11.1

16voto

Samkit Shah Points 449

Cette erreur peut être fixé avec 2 façons.

1.Vous avez besoin de garder à jour avec les dernières versions de Xcode.

2.Vous pouvez le fixer sans la mise à jour vers le dernier Xcode, dans ce vous avez juste besoin de mettre à jour l'appareil à un fichier de support,

Pour mettre à jour le support de périphérique fichier il suffit de suivre les étapes,

Vous pouvez trouver l'Appareil à un fichier de support et de mise à jour avec le chemin d'accès ci-dessous les détails,

Le Chemin D'Accès/Applications/Xcode9.app/Contents/Développeur/plates-formes/iPhoneOS.de plate-forme/DeviceSupport/11.1

Vous pouvez télécharger le support de périphérique fichier à partir de ce lien

0voto

Awais Nasir Points 35

Dans mon cas, les fichiers de prise en charge des appareils étaient déjà présents mais j'étais toujours confronté au problème. La raison en était que le dossier présent sur ce chemin

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport portait le nom 12.1 (16B91) mais le xcode donnait une erreur pour 12.1 (16C101) donc renommer le dossier en 12.1 (16C101) a fait l'affaire

-1voto

Andre V Points 53

J'ai pu l'exécuter, en utilisant d'abord BuddyBuild.com pour m'envoyer une application de testeur par e-mail, que j'ai téléchargée avec succès. Après cela, j'ai pu créer l'application.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X