Je souhaite utiliser Xcode 7 avec iOS 10.
Si je comprends bien, travailler avec iOS 10 bêta nécessite Xcode 8 bêta, je dois donc mettre à niveau mon Xcode. Cependant, mon code ne peut pas être construit par le nouveau compilateur, je veux donc rester avec Xcode 7.
Comment puis-je y parvenir?
Réponses:
Vous devez utiliser DeveloperDiskImage de Xcode 8 Beta. Pour cet extrait de l'application Xcode 8 Beta et copiez DeveloperDiskImage pour iOS 10 dans votre dossier Xcode.
Supposons que vous extrayez Xcode vers Downloads / Xcode-beta.app
Après avoir copié DeveloperDiskImage, vous devez démarrer Xcode et connecter un appareil iOS à votre mac.
Edit:
Avec une installation Xcode standard, on peut créer un lien logiciel:
la source
kAMDMobileImageMounterDeviceLocked
. Je n'ai pas encore trouvé de solution de contournement.Vous pouvez utiliser n'importe quel SDK sur une ancienne version de Xcode simplement en copiant et en collant le dossier du système d'exploitation dont vous avez besoin. De plus, vous ne pouvez évidemment pas avoir deux applications avec le même nom, alors renommez-les simplement en Xcode 7 et Xcode 8.
cliquez avec le bouton droit / ctrl-cliquez sur l'icône de l'application Xcode 8 pour afficher le contenu du package et accédez à cet emplacement et copiez le dossier iOS 10.0 ou WatchOS 3.0, etc.
Accédez ensuite au même emplacement dans Xcode 7 et collez le dossier.
Redémarrez Xcode 7. Vous devrez attendre un moment pour que Xcode reconstruise les symboles, etc.
la source
Pour moi, aucune des suggestions ci-dessus n'a fonctionné.
Au lieu de cela, j'ai navigué jusqu'à cet emplacement (appuyez sur CMD + SHIFT + K pour insérer le chemin ci-dessous) (via le Finder)
Et copié le
10.0(14A5339a)
dossier, qui contient l'image disque du développeur. Je l'ai ensuite collé dansEDIT: J'utilise Xcode7 (version 7.3.1-7D1014), iOS 10 public beta 6 (14A5345a) - cela est publié le 19 août 2016
la source
Bien que la copie du dossier contenant l'image disque soit toujours la meilleure façon de procéder, je n'ai pas eu le temps de télécharger le dernier Xcode pour obtenir le dossier d'image disque, donc j'ai essentiellement archivé l'application et l'ai exportée à l'aide de l'option de déploiement Enregistrer pour le développement, puis installé sur l'appareil de test à l'aide de l'application iTunes.
Dans mon cas, j'ai Xcode 8.0 voulant construire sur un appareil iOS 10.2.1.
la source
Pascal && Fanruten ont raison.
testé le 12 août, Xcode Version 7.3.1 (7D1014) ET iOS 10.0 (14A5309d) sur iPhone6 Plus.
J'ai fait un lien symbolique comme suggéré (les chemins sont un peu différents ... voir ci-dessous.) Mais fonctionne avec un lien vers Xcode Version 8.0 beta 4 (8S188o).
uniquement par souci d'exhaustivité:
Bêta 4
Bêta 5
la source
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
La réponse de Tymac a presque fonctionné pour moi. Plutôt que de copier et de coller, j'ai ouvert deux fenêtres du Finder, puis j'ai fait glisser le dossier iOS 10 vers le dossier Xcode 7. Une fois qu'il est dans Xcode 7, ouvrez le dossier et assurez-vous qu'il existe un fichier dmg.
Auparavant, j'avais fait glisser une copie du dossier de prise en charge des appareils iOS 10 sur mon bureau, puis je l'avais copiée dans le dossier Xcode 7. Cela semblait décompresser le fichier dmg, donc Xcode 7 se plaignait toujours. Doit être un fichier dmg dans le dossier.
la source
Un avertissement. J'ai essayé d'utiliser XCode 7.3.1 avec des images ios 10 de XCode 8.1 pour le projet cordova (cela fonctionne), mais j'ai eu des problèmes avec les autorisations de notifications push (différentes configurations pour ios 8/9/10). Pas sûr, mais il me semble que certaines directives du compilateur manquent dans la version 7.3.1
la source
Le voici pour XCode 9 et iOS 11 Beta 1:
la source
mes deux cents pour Xcode Version 11 beta contre Xcode 10 après wwdc2019:
ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0
afin que je puisse utiliser mon iPhone avec iOS 13 beta dans Xcode 10.
après ln -s, veuillez relancer Xcode
la source