web-dev-qa-db-fra.com

Xcode ne peut pas fonctionner avec le périphérique sélectionné

Voici le message lors de la tentative d'exécution sous XCode 4 (il fonctionnait auparavant sous XCode 3):

Aucun appareil iOS mis à disposition n'est disponible. Connectez un appareil iOS ou choisissez un simulateur iOS comme destination.

J'ai des profils pour mon appareil pour cette application ... Où devrais-je chercher à corriger cela?

enter image description here

42
SpokaneDude

Vous demandez où le trouver :

Dans XCode 4, il y a un nouveau bouton - cherchez le gros

"Bouton organisateur"

qui est en haut à droite.

Connectez physiquement votre appareil, puis cliquez sur Appareils. Il semble que le nouveau "bouton de l'organiseur" soit l'une des choses "les plus oubliées" de la transition vers XCode4.

Remarque, le questionneur demande: "OÙdevrais-je chercher à corriger cela?"

33
Fattie

Le problème est que votre cible de déploiement iOS dans Projet-> Paramètres de construction est différente de la version actuelle d'iOS sur votre appareil réel.

62
Tùng Đỗ

J'avais des problèmes supplémentaires à cause de ma licence d'entreprise, mais j'ai quand même mis à jour les iPad. Je n'avais rien à changer dans les paramètres de construction pour qu'il soit moins puissant. Mais la principale chose qui me posait problème, c’était dans l’organisateur que je devais appuyer sur le bouton "Utiliser pour le développement".

Une sorte de vieux post, et peut-être pas la meilleure façon ou une chose novice à rater mais je voulais aider quelqu'un.

7
Alex McNeal

Mon problème similaire à ceux décrits ci-dessus était lié au fait que la cible de déploiement était trop élevée pour la version installée sur le téléphone. Ce serait bien si cela donnait un message d'erreur plus utile. J'ai passé des heures à bricoler mon profil de provisioning pour essayer de le réparer, alors que le vrai problème était l'ancienne version du logiciel du téléphone.

4
possen

J'ai eu le même problème. La raison en était simplement que mon ipad n'avait pas été mis à jour vers la version 4.3. 

3
Maba

Cela m'est arrivé pour iOS5 avec xcode 4.2.
La réponse consiste à aller dans l’organiseur, sélectionnez votre appareil, puis appuyez sur le bouton "Développer avec cet appareil" (ou un libellé similaire) . 

1
DefenestrationDay

Vérifiez que le fichier exécutable (également appelé CFBundleExecutable) dans le fichier Info.plist est défini sur $ {EXECUTABLE_NAME} contrairement à une valeur codée en dur. Cela garantira que même si vous modifiez le nom de votre projet ou le nom de la cible ou le nom du schéma, cela fonctionne toujours.

1
jsherk

J'ai reçu cette erreur alors qu'un iPad était correctement connecté.

Quelques infos:

  • Ipad iOS version: 4.2.1
  • XCode 4.2
  • Projet XCode créé avec le modèle "Application iOS/Application vide".

Le problème était que je devais spécifier la "cible de déploiement iOS" à 4.2 dans plusieurs emplacements !

Autrement dit, à la fois dans les "Paramètres de construction" et dans le "Résumé".

Très étrange, et certainement un autre ennui XCode4.

1
Ariel Malka

J'ai eu cette erreur dans Organizer - "Impossible de prendre en charge le développement". J'ai essayé de redémarrer le périphérique iOS et cela a fonctionné pour moi :)

1
user1140780

Il semble que cette erreur puisse également se produire si le "Nom du produit" dans les paramètres de construction de votre cible ne correspond pas à la valeur de "CFBundleExecutable" dans votre info.plist.

Il me semble que c'est l'erreur générale commise par Apple si le fichier exécutable n'est pas installé correctement sur le périphérique. Lorsque le débogueur essaie de s'y attacher, il cherche le nom de l'exécutable et s'il ne s'y trouve pas, il génère cette erreur. Touchez un pour déboguer.

0
Matt W.

Aller à l'option de construction et sélectionnez compilateur valide.

0
Muzammil

vous devez installer la version appropriée de iOS.Si mon cas, il s'agit de iOS 4.0 - 4.1 Assistance au débogage de périphérique. Installer.

Ceci fonctionne pour moi. 

0
Piyush