Question Iphone OS Version 3.0.1 (7A400) - non pris en charge par la dernière version de XCode


Je suis très nouveau dans le développement d'iPhone. J'ai mis à niveau mon iPhone vers la dernière version 3.0.1 (7A400). J'ai également téléchargé la dernière version du SDK - mais la dernière version du système d'exploitation prise en charge par XCode est la version 3.0.1 (7A341).

Des idées?


11
2017-08-05 00:15


origine


Réponses:


Plutôt facile.

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

Mettre à jour: Dans Xcode 4, ce chemin a été remplacé par /Applications/Xcode.app/Contents/Developer/Platforms/...


28
2017-08-05 00:24



Pour continuer le développement avec iPhone SDK 3.0 sur votre iPhone, iPhone 3G et iPhone 3GS exécutant iPhone OS 3.0.1 devront effectuer les opérations suivantes:

  1. Connectez-vous à votre Mac avec un compte administrateur et lancez l'application Terminal (/ Applications / Utilitaires)

  2. Copiez et collez la ligne suivante dans Terminal: ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 \ (7A341) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

Remarque: Si vous avez installé iPhone SDK 3.0 ailleurs que dans l'emplacement par défaut / Developer, remplacez le répertoire "/ Developer" selon le cas.

Plus d'informations sur ce sujet sur les forums Apple Dev: https://devforums.apple.com/message/105448#105448


10
2017-08-05 00:23



J'ai dû mettre des guillemets autour des chemins et redémarrer également xcode:

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


0
2017-08-05 18:57



ok, vous devez prendre l'ancien répertoire 3.0 (7a341) et le copier dans la version 3.0.1 (7A400) J'avais trois fichiers qu'il fallait copier

ouvrir le viseur aller au dossier

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

créer un nouveau dossier 3.0.1 (7A400)

copier des fichiers à partir de 3.0 (7A341)

redémarrer xcode

terminé!!


0
2017-08-12 20:04



Pour la science, voici la variation que je devais utiliser:

sudo ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A312g\)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

La différence étant le (7A12g) dans le nom de fichier d'origine. Je viens de créer le lien symbolique à la main dans le terminal, puis j'ai redémarré XCode et tout est assemblé.


0
2017-08-20 19:51



Dans mon cas, ce qui marchait, c'était de sauvegarder mon iPad, de le restaurer depuis iTunes, de le supprimer de mon organiseur, de le connecter et de le retrouver. YMMV.


0
2018-02-24 21:31



Nous avons eu une manifestation légèrement plus récente de ce problème. Il suffit d’ajouter cette réponse car c’est la version la plus populaire de Google pour le message d’erreur.

Dans XCode 4.3.3, connectant un iPod Touch de deuxième génération avec iOS 3.1.3, il était nécessaire de créer le lien symbolique:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3\ \(7E18\)

"3.1.3 (7E18)" est la version du logiciel affichée dans XCode Organizer pour iPod.

Le redémarrage de XCode et de l'iPod, ainsi que l'installation de la bibliothèque correcte de prise en charge du débogage de périphérique étaient également requis.


0
2017-07-06 15:29