web-dev-qa-db-fra.com

Xcode ne voit pas mon appareil iOS mais iTunes le fait

J'ai un étrange problème.

J'ai un iPad avec iOS 5.0.1 (9A405) et iOS SDK 5.0.1 avec Xcode 4.2 (Build 4C199) installé sur mon Mac.

Xcode ne voit pas mon appareil. "IOS Device" n'est pas "l'iPad de Sauron" comme d'habitude.
(Je suis sûr que ce périphérique est connecté car je le vois dans iTunes.) Xcode refuse de démarrer mon application sur le périphérique. Ça dit: 

"Xcode ne peut pas fonctionner avec le périphérique sélectionné. Aucun périphérique iOS mis à disposition N'est disponible avec une version iOS compatible. Connectez un périphérique iOS Avec une version suffisamment récente d'iOS pour exécuter votre application ou choisissez Un simulateur iOS comme la destination."

Xcode voit mon autre iPad avec iOS 4.3.3 et peut exécuter des applications sur cet appareil ..__ J'ai essayé de redémarrer mon Mac - sans résultat.

J'ai également vérifié le profil d'approvisionnement, le certificat de développeur, etc. 

Quelqu'un a-t-il des idées? 

89
Vlad
  1. Sélectionnez Fenêtre ➜ Organiseur dans Xcode . Maintenant, sous Périphériques, sélectionnez votre périphérique . S'il n'est pas prêt pour le développement, cliquez sur utiliser pour le développement.

  2. Si ci-dessus ne résout pas votre problème, dans les paramètres de votre projet, définissez la cible de déploiement sur celle pour laquelle votre application est développée ou inférieure.

  3. Sinon, il y a un problème avec les certificats et les profils d'approvisionnement. Assurez-vous que l'UDID de votre périphérique est ajouté au profil de provisioning que vous utilisez.

64
iVipS

Même si celui-ci ne traite pas du problème spécifique du PO, il pourrait être une solution pour d’autres personnes trouvant cette question.

Dans certaines circonstances, Xcode ne reconnaîtra pas (ne verra même pas) un périphérique connecté précédemment reconnu, même si les versions de Mac OS/iOS/Xcode n'ont pas été modifiées. Cela semble se produire si vous connectez le périphérique alors que le Mac et/ou le périphérique sont verrouillés lorsque vous les connectez. L'appareil vous demandera si vous voulez faire confiance à l'ordinateur même si vous l'avez déjà fait, mais l'appareil ne sera toujours pas visible dans Xcode.

Le redémarrage de Xcode ou de l'appareil ne semble pas avoir d'effet. Une solution consiste à redémarrer le Mac. Une autre solution beaucoup plus rapide consiste à redémarrer usbmuxd:

  1. Quitter Xcode
  2. Déconnecter l'appareil
  3. Dans une fenêtre de terminal, tapez: Sudo pkill usbmuxd (il sera redémarré automatiquement)
  4. Redémarrer Xcode
  5. Connecter l'appareil

Votre appareil devrait maintenant être à nouveau visible dans Xcode!

J'espère que cela aide quelques personnes. Apparemment c'est le cas!

189
jcaron

Eu le même problème, xcode redémarré et il a retrouvé mon téléphone. 

33
Alex Pelletier

J'ai rencontré ce problème aujourd'hui où Xcode 8.2.1 a soudainement décidé que l'ipad connecté (iOS 10.2) n'était plus connecté. Unplugged, rebranché, a redémarré mon macbook et a essayé les nombreuses recommandations ci-dessus. La chose qui a résolu le problème pour moi était d’arrêter et de redémarrer le périphérique ipad lui-même.

10
Jeremy_inPDX

Pour les autres personnes susceptibles d'avoir le même problème et les réponses ci-dessus ne fonctionnent pas: Assurez-vous que la version iOS installée sur votre appareil correspond à la version du SDK iOS que vous avez installée sur votre mac. Si ceux-ci ne correspondent pas, vous ne pouvez pas créer de périphérique.

9
Kasper Munck

J'ai eu ce problème une fois, en utilisant un câble Apple non officiel.

J'espère que ça aide.

7
Franck

Peut-être que ma réponse est utile au nouveau développeur . Suivez juste cette étape, vous pouvez connecter votre iPhone/iPad avec X-code . enter image description here

5
Abhishek Mishra

J'ai à peine essayé toutes les solutions suggérées ci-dessus. La seule chose qui a fonctionné et qui a résolu mon problème a été d'aller dans "Organizer" de xcode, de cliquer avec le bouton droit de la souris sur mon iPhone, de cliquer sur "Supprimer de l'organisateur", puis d'attendre environ 10 secondes pendant que xcode ré-ajoutait automatiquement l'appareil.

J'ai déjà branché mon téléphone et iTunes l'a reconnu et l'a synchronisé, etc., mais tout ce que xcode disait dans l'organisateur était "Le périphérique n'est pas connecté actuellement", ce qui était très clairement connecté si iTunes synchronisait avec lui et ne le synchronisait pas Wifi.

Pourquoi xcode a eu besoin de moi pour supprimer et rajouter le téléphone me dépasse, mais cela fonctionne très bien maintenant que je l'ai fait.

4
Benjamin Oman

Pour Xcode 7 (et éventuellement ci-dessus), 

go to Window -> Devices, 

appuyez sur le plus sign en bas et select the device connecté et hit next, puisUse for development.

Cela ne fonctionne que si Xcode lit votre appareil, mais que vous ne pouvez pas exécuter votre application sur l'appareil.

Assurez-vous également que la version device's OS version is greater than or equal to your app'sDeployment TargetOS.

3
Vinit Nayak

J'ai essayé tout ce qui précède en vain. J'utilisais le téléphone depuis des lustres et tout à coup, l'organisateur pensa que "ce périphérique n'était pas connecté pour le moment". Une réinitialisation du téléphone a corrigé le problème pour moi (maintenez Home & Power jusqu’au logo Apple). Je l’ai fait alors qu’il était toujours connecté au MacBook, mais cela ne devrait pas être nécessaire.

3
Michael

Dans mon cas j'ai fait les prochaines étapes

  1. Quitter XCode
  2. Déconnecter le périphérique
  3. Dans votre terminal Sudo launchctl stop com.Apple.usbmuxd
  4. Relancer Xcode
  5. Connecter l'appareil
2
Alexandr Kolesnik

Avait le même problème avec certains câbles sans licence. Fonctionne bien avec les câbles USB de Apple et Belkin.

1

Après la mise à jour de mon iPhone avec 10.3.3, Xcode 8.3.3 ne le trouve pas dans la fenêtre Device mais iTunes le peut. Le redémarrage de Xcode a résolu le problème.

1
superarts.org

Avez-vous essayé de supprimer et de réinstaller le périphérique dans votre portail de développeurs Apple? Si oui, essayez de mettre à niveau votre xcode vers 4.3.2, je me souviens que je devais mettre à jour vers xCode 4.3.2 après avoir mis à jour mon iPhone vers iOS 5.1

1
Oras

Après 20 minutes de débogage, j'ai réalisé que je devais survoler le bouton haut (????) en haut du sélecteur Devices dans le coin supérieur gauche, à droite du bouton de l'application d'exécution.

1
Nick Sarafa

Xcode 10.2.1 ne reconnaissait pas mon ipad mini. J'ai débranché et redémarré la mini et elle est devenue visible.

0
Mike Volmar

L'erreur que j'ai eu dans XCode était "Version iOS inférieure à la cible de déploiement", que je ne savais pas corriger. L'erreur s'affichait là où l'iPhone aurait dû être indiqué en tant que périphérique (en haut à gauche). J'ai sélectionné le projet dans Project Navigator et j'ai remarqué que la cible de déploiement iOS était définie sur 11.3, mais lorsque j'ai vérifié mon iPhone, elle était définie sur 11.2.1 (ou quelque chose de inférieur à 11.3). J'ai donc ouvert les paramètres sur le téléphone, fait défiler l'écran jusqu'à Général et appuyé sur Mise à jour de logiciels. Étant donné que la mise à jour indiquait qu'elle était planifiée mais qu'elle n'avait pas démarrée, j'ai décidé de retirer la carte SIM de mon autre téléphone et de la placer dans l'iPhone que j'utilisais pour les tests. Ensuite, la mise à niveau a démarré rapidement. Cependant, une fois la mise à jour terminée, XCode ne reconnaît toujours pas le téléphone. J'ai débranché le câble USB, mais je n'ai entendu aucun son. Je l'ai donc branché sur un autre port USB de l'ordinateur, puis un son a été émis. Puis XCode a remarqué le téléphone. Le problème, c'est que l'iPhone ne m'a pas informé que j'avais une mise à jour (ou que je l'avais ignorée et que je l'avais oubliée) et qu'il avait peut-être besoin de la carte SIM et que ma connexion USB était mauvaise.

0
Red Rooster

Il suffit de débrancher le câble de l'iPhone avec votre Mac, puis de le brancher sur mac. Cela fonctionne pour moi. J'espère que cela fonctionnera pour quelqu'un.

0
varun

J'ai eu ce problème. J'ai en quelque sorte enregistré l'appareil pour l'équipe générique sur Apple. Je ne me souviens pas comment je l'ai fait maintenant. Ensuite, j'ai pu surmonter cette erreur.

0
Satish

Xcode n'a pas vu mon iPad, iTunes n'a pas non plus vu mon appareil . Le redémarrage de Mac a corrigé la situation.

0
Kibernetik

Mon application fonctionnait sur tous les simulateurs mais pas sur mon appareil. J'ai essayé à peu près toutes les étapes de chaque commentaire et je n'ai pas eu de chance. Je suis allé dans les réglages de mon appareil et ai allumé mon "Point d'accès personnel" Ensuite c'était tout bon! 

0
pcnick13

Couru dans ce problème après avoir mis à niveau de XCode 9 à 10.1. Aucun périphérique n'apparaissait dans XCode, en dépit de l'exécution de toutes les étapes énumérées dans les autres réponses.

Pour moi, la solution consistait à créer une nouvelle version de CMake en supprimant les anciens fichiers de projet Xcode.

0
Luke F

Lorsque vous essayez de créer et d'exécuter le schéma actuel mais que vous rencontrez ce message d'alerte: 

"L'iPhone de destination d'exécution n'est pas valide pour l'exécution du schéma."

De plus, vous vérifiez déjà votre téléphone et vous vous connectez correctement à votre Mac, tout ce que vous avez à faire est simplement de redémarrer votre Xcode et de le reconstruire . Cela fera le travail. 

0
kit

Xcode 6.3 n'a pas vu mon iPhone sous iOS 8.3 même après le redémarrage de l'ordinateur. J'ai ensuite redémarré mon iPhone et tout a fonctionné à nouveau. Amour logiciel buggy!

0
whittwuli