Je souhaite installer et tester les nouvelles fonctionnalités de macOS 10.12. Aussi, je veux vraiment travailler sur Xcode 8.0. Mais au même moment où j'ai des projets clients qui devraient être écrits sur Swift 2.2 [Xcode 7.3.1], je ne veux pas utiliser Swift 2.3 ou Swift 3.0.
Est-il donc possible d'installer Xcode 7.3.1 dans macOS 10.12? Y at-il un moyen hacky de faire cela?
Oui, j'ai installé avec succès Xcode 7.3.1
et Xcode 8.0
dans mon macOS Sierra
.
Maintenant, en utilisant les deux Xcodes. Mais chaque fois que je lance mon projet en utilisant Xcode 7.3.1
, je reçois cette erreur DTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s'. Check the system log for errors.
. Je ne connais pas la raison réelle de cela. J'ai cherché des réponses sur Google, mais ces suggestions ne m'ont pas aidé. Mais en même temps, je peux exécuter des projets dans Xcode 8.0 dans Simulator, pas d’erreurs, rien.
Si quelqu'un est venu voir cela, s'il vous plaît laissez-moi savoir votre commentaire.
Vous pouvez absolument installer Xcode 7.3.1 sur macOS Sierra à côté de la version bêta de Xcode 8.
Si vous rencontrez des problèmes avec Xcode 7.3.x ou avec le simulateur:
Réinstallez Xcode 7.3.x à partir de https://developer.Apple.com/downloads/ .
Attachez manuellement le débogueur à votre processus, comme indiqué dans cette réponse de débordement de pile .
Pour que Xcode 7.3.1 soit à nouveau opérationnel en plus de Xcode 8.2 sur macOS Sierra 10.12.2, je devais nettoyer les dossiers suivants:
~/Library/Developer/
~/Library/Application Support/Developer
~/Library/Application Support/Xcode
Même le nettoyage des données utilisateur du projet spécifique a été utile:
projectname.xcodeproj/xcuserdata
projectname.xcworkspace/xcuserdata
Après avoir redémarré le mac et essayé d'ouvrir le projet, il s'est écrasé car il y avait déjà du contenu dans ce dossier:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
Après avoir à nouveau supprimé ces plug-ins, cela a finalement fonctionné!
Vous devez également savoir que vous avez besoin des versions publiques actuelles de macOS (El Capitan) et Xcode (7.3) pour créer et soumettre des archives sur l'iTunes App Store. Les archives créées avec les versions bêta Xcode (8b1) ou avec le Xcode 7.3 actuel sur une version bêta de macOS (Sierra 10.12b1) ne seront pas acceptées (le processus de soumission échoue). Il est conseillé de sauvegarder votre système avant d'installer la version bêta de macOS et/ou d'installer le système d'exploitation bêta sur une nouvelle partition. Vous pouvez également installer le système d'exploitation et le Xcode actuels sur une petite partition (10 à 20 Go environ) si vous devez effectuer une soumission au cours des trois prochains mois et la supprimer lorsque les versions publiques sont disponibles. Cela prend un peu de temps pour configurer vos certificats de signature, etc.
J'ai installé OS X Sierra et je travaillais avec XCode 7.2. J'ai trouvé des problèmes d'alignement lorsque le XCode est exécuté dans Sierra. J'ai signalé au centre de rapports de bogues. L'équipe Apple a répondu que les versions XCode 7.x ne sont pas prises en charge sous OS X Sierra et que tous les bogues ont été fermés. Ils recommandent XCode 8 dans OSX 10.12.
Xcode 7.3.1 et Sierra est une configuration non prise en charge. Bien que la plupart des solutions fonctionnent, l’exécution d’un projet sur le simulateur ne fonctionne pas.