/ / La version de iPhone OS sur «» ne correspond à aucune des versions d’iPhone OS prises en charge pour le développement avec cette copie de Xcode - iphone, iphone-sdk-3.0

La version de iPhone OS sur «» ne correspond à aucune des versions d’iPhone OS prises en charge pour le développement avec cette copie de Xcode - iphone, iphone-sdk-3.0

J'ai suivi le tutoriel Apples et mis à jour mon iphone à la version 3.0. Mais je reçois cette erreur:

OS installé sur 3,0 (7A341)

Versions d'OS iPhone prises en charge par Xcode 3,0 (7A312g) 2.2.1

Et quand j'essaye de lancer une application sur mon iphone xcode, je déclare: Aucun appareil iPhone OS configuré n'est connecté.

Qu'est-ce que j'ai raté?

Réponses:

7 pour la réponse № 1

Il semble que vous deviez mettre à niveau xcode vers leversion la plus récente du SDK ainsi que votre iPhone / iPod Touch à la dernière version du SDK. On dirait que votre XCode provient de la beta 5 où votre iPhone est GM.


13 pour la réponse № 2

Je suis tombé sur cette question parce que j’ai eu le même problème avec la version 3.0.1. Apple a un avis (PDF) comment obtenir que XCode cesse de s’inquiéter et qu’il aime la version 3.0.1. Cela revient à exécuter une commande dans Terminal:

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 (7A341) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

3 pour la réponse № 3

XCode et l'iPhone OS doivent être le plusversion récente pour installer des applications. En outre, vous devrez réactiver l'iPhone pour le développement après chaque mise à niveau logicielle dans le gestionnaire de périphériques XCode.


2 pour la réponse № 4

Regardez dans la fenêtre de l'organiseur si le téléphone est à l'état orange .. Ensuite, redémarrez le téléphone et voyez.


2 pour la réponse № 5

Comment:

Ajoutez un SDK iOS à partir d'un fichier Xcode téléchargé:

  1. Téléchargez la version Xcode dmg contenant le SDK iOS dont vous avez besoin
  2. Assurez-vous que Xcode n'est pas en cours d'exécution
  3. Double-cliquez sur le fichier Xcode dmg téléchargé, cliquez-droit sur l'icône Xcode.app, choisissez "Afficher le contenu du paquet".
  4. Copier le contenu / Développeur / Plateformes / iPhoneOS.platform / Développeur / SDKs / vers /Developer/Platforms/iPhoneOS.platform/Developer/SDKs (sur votre ordinateur local)
  5. Copier le contenu / Développeur / Plateformes / iPhoneSimulator.platform / Developer / SDKs / vers /Developer/Platforms/iPhoneSimulator.platform/Developer
  6. Copier le contenu / Développeur / Plateformes / iPhoneOS.platform / DeviceSupport / vers /Developer/Platforms/iPhoneOS.platform/DeviceSupport (sur votre ordinateur local)
  7. Cliquez avec le bouton droit de la souris sur Contenu / Développeur / Plateformes / iPhoneOS.platform / DeviceSupport /, choisissez "Créer un alias", renommez l'alias "Dernier".
  8. Démarrer Xcode

0 pour la réponse № 6

J'ai résolu ce problème comme l'a dit Pluckyglen, mais j'ajouterai qu'il s'agit d'un moyen de tromper XCode à propos de la version du périphérique. Création d'un lien symbolique unix:
ln -s <´Xcode version´> <´Device Version´>
indique à Xcode que la version du périphérique est une version prise en charge, car nous faisons de la version dev uniquement un lien vers l’une des versions prises en charge. Au moins c'est ce que j'ai compris: P