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?
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.
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.
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.
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
:
Sudo pkill usbmuxd
(il sera redémarré automatiquement)Votre appareil devrait maintenant être à nouveau visible dans Xcode!
J'espère que cela aide quelques personnes. Apparemment c'est le cas!
Eu le même problème, xcode redémarré et il a retrouvé mon téléphone.
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.
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.
J'ai eu ce problème une fois, en utilisant un câble Apple non officiel.
J'espère que ça aide.
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.
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's
Deployment Target
OS.
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.
Dans mon cas j'ai fait les prochaines étapes
Sudo launchctl stop com.Apple.usbmuxd
Avait le même problème avec certains câbles sans licence. Fonctionne bien avec les câbles USB de Apple et Belkin.
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.
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
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.
Xcode 10.2.1 ne reconnaissait pas mon ipad mini. J'ai débranché et redémarré la mini et elle est devenue visible.
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.
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.
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.
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.
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!
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.
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.
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!