2016-06-14 3 views
23

Je veux installer et essayer les nouvelles fonctionnalités de macOS 10.12. Aussi je veux vraiment travailler sur Xcode 8.0. Mais en même temps 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-ce que Xcode 7.3.1 fonctionnera sur macOS 10.12?

Alors est-il possible d'installer Xcode 7.3.1 dans macOS 10.12? Y a-t-il une manière hacky de faire ceci?


Oui j'ai installé avec succès à la fois Xcode 7.3.1 et Xcode 8.0 dans mon macOS Sierra.

Maintenant, en utilisant les deux Xcodes. Mais chaque fois que je cours 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 sais pas la raison réelle pour cela. J'ai googlé pour les réponses, mais ces suggestions ne m'a 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 ceci, s'il vous plaît laissez-moi savoir votre commentaire.

+0

@Bhadresh Déjà vérifié, ne m'a pas aidé. –

+0

Possible duplication de [XCode "DTAssetProviderService n'a pas pu démarrer .." erreur, Comment résoudre ce problème?] (Http://stackoverflow.com/questions/37828996/xcode-dtassetproviderservice-could-not-start-error-how-fix- this) –

+0

Est-ce que Sierra XCode fonctionne avec iOS 8.0? – neobie

Répondre

12

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 en cours d'exécution 7.3.x Xcode ou courir le simulateur:

  1. Réinstaller Xcode 7.3.x de https://developer.apple.com/downloads/.

  2. Fixez manuellement le débogueur à votre processus comme indiqué dans this Stack Overflow answer.

+0

Téléchargement maintenant alors. –

+1

J'ai installé macOS et j'ai beaucoup de problèmes avec XCode 7.3.1 - actuellement, il y a deux problèmes avec le démarrage de Simulator et la signature de code. Les deux avec des messages d'erreur plus ou moins cryptiques. –

+0

Merci @PeterTheill, je vous ferai savoir si j'entends quelque chose d'Apple. – JAL

0

Xcode 7.3.1 et Sierra sont une configuration non prise en charge. Même si la plupart fonctionneront, des choses telles que l'exécution d'un projet sur le simulateur ne le seront pas.

+0

Okay. Merci mon pote. –

+0

Erm qui a bien fonctionné jusqu'à Beta 5 – valheru

0

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 à l'iTunes App Store. Les archives créées avec les versions bêta Xcode (8b1), ou avec l'actuel Xcode 7.3 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 actuel et Xcode sur une petite partition (10-20 Go environ) si vous devez faire une soumission dans les 3 prochains mois, et le supprimer lorsque les versions publiques sont disponibles. Il faut une petite configuration, tho, pour configurer vos certs de signature, etc.

0

J'ai installé OS X Sierra et je travaillais avec XCode 7.2. J'ai trouvé un peu d'alignement, problèmes quand le XCode tourne dans Sierra. J'ai signalé au centre de rapport de bogue. L'équipe Apple m'a répondu que les versions XCode 7.x ne sont pas prises en charge dans OS X Sierra et que tous les bogues ont été fermés. Ils recommandent XCode 8 dans OSX 10.12.

3

Pour que Xcode 7.3.1 s'exécute à nouveau 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 UserData du projet spécifique a été utile:

projectname.xcodeproj/xcuserdata 
projectname.xcworkspace/xcuserdata 

Après avoir redémarré le Mac et essayer d'ouvrir le projet, il est écrasé à nouveau parce qu'il y avait déjà contenu dans ce dossier:

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 

Après avoir supprimé ces plug-ins, cela a finalement fonctionné!

+0

Ce dernier répertoire n'existe pas sur ma machine. –

+0

J'ai déjà installé ces plug-ins avec [alcatraz] (http://alcatraz.io/). Si vous n'en avez pas installé, il ne doit pas y avoir un tel dossier. Le message détaillé de l'erreur de l'accident Xcode m'a donné l'indice de ce dossier. – FBente