web-dev-qa-db-fra.com

Xcode 4.2 (Snow Leopard) et iOS 5.1

Dupliquer possible:
ios 5.1 avec xcode 4.2 pour le développement iOS

J'ai mis à jour mon iPhone vers iOS 5.1. Mon système d'exploitation est Snow Leopard.
Maintenant, j'ai besoin du sdk 5.1 pour développer, avec xcode 4.2. 

Où puis-je le télécharger?
Une suggestion?

Solution: Déclassement vers ios5.0 ou mise à jour vers Lion

21
Dany

Tu ne peux pas.

Vous devez mettre à jour Mac OS 10.7 Lion pour obtenir la dernière version de Xcode avec le SDK 5.1.

La dernière version installable de Xcode sur Snow Leopard sera la 4.2. Apple vraiment veut que les développeurs se tiennent au courant de tout, que ce soit sous MacOS ou iOS.

26

Pour que Xcode 4.2 sur Snow Leopard exécute le code sur un périphérique exécutant la version 5.1, procédez comme suit:

Si vous utilisez un autre Mac exécutant Lion + XCode 4.3.1, vous pouvez copier les fichiers à partir de:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)

à la place équivalente sur votre SL Mac: probablement

/Developer/Platforms/iPhoneOS.platform/DeviceSupport

et copiez également version.plist de la machine Lion dans le dossier iPhoneOS.platform sur la machine SL.

Redémarrez XCode sur la machine SL et reconnectez les périphériques. Cela semble assez heureux.

[Edit: Si vous n'avez pas accès à une machine avec Lion + 4.3.1, vous pouvez extraire les fichiers du fichier DMG 4.3.1 qui peuvent être téléchargés à partir d'Apple ici: http://adcdownload.Apple.com /Developer_Tools/xcode_4.3.1_for_lion/xcode_4.3.1_for_lion.dmg

puis montez le fichier DMG, affichez le contenu du paquet sur l’icône XCode et accédez à 

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport to 

trouver les fichiers mentionnés ci-dessus.]

Par étapes:

  1. Arrêter le XCode sur la machine SL
  2. Déconnectez votre iphone
  3. Montez l'image Xcode 4.3.1 (.dmg que vous pouvez télécharger depuis le site dev Apple)
  4. Afficher les contenus de paquet du Xcode 4.3.1
  5. copier XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) dans <HD>/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  6. copier XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/version.plist dans <HD>/Developer/Platforms/iPhoneOS.platform/
  7. Démarrer Xcode
  8. connectez votre iphone et cela devrait fonctionner.
55
Richard Groves

Si vous souhaitez rester sur Snow Leopard, téléchargez le micrologiciel iOS 5.0.1 de votre appareil via ce lien: http://www.iphonefirmware.com/firmwares-download .

Et effectuez une restauration manuelle sur iTunes.

Je l'ai fait aujourd'hui (le 8 mars 2012) sur mon iPad 2 et ça marche, Apple semble toujours signer cette version d'iOS. Je suppose que ce n'est pas pour longtemps, alors faites-le vite. 

1
booker

iOS 5.1 n'est disponible que dans xCode 4.3.1, et son seul disponible dans Lion, désolé.

Vous pouvez essayer de changer la version de votre Mac et de la simuler pour installer la version 4.3.1, mais je ne peux pas vous assurer que ça va marcher ...

0
Antonio MG