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?
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?"
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.
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.
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.
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.
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) .
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.
J'ai reçu cette erreur alors qu'un iPad était correctement connecté.
Quelques infos:
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.
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 :)
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.
Aller à l'option de construction et sélectionnez compilateur valide.
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.