61 votes

Xcode 9 Bug: impossible de trouver cdtool

Après l'installation de Xcode 9 beta, Xcode 8 me donne une erreur lors de la compilation d'un projet:

Impossible de trouver cdtool à '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/cdtool': Impossible de trouver un simulateur d'exécution de la plate-forme <DVTPlatform:0x7fd67af0a930:'com.apple.platform.iphonesimulator':<DVTFilePath:0x7fd67af0a7c0:'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform'>>.

Je soupçonne Xcode 9 modification de l'état partagé avec Xcode 8 (définir un chemin d'accès, a remplacé un fichier, etc.). Mais j'ai essayé de supprimer et de deux Xcodes en vain.

Le projet utilise les Données de Base et c'est clairement défaut lorsque vous essayez de compiler le xcdatamodel.

Je peux toujours compiler et exécuter sous Xcode 9.

186voto

Jason C. Howlin Points 559

Une Pomme ingénieur contacté à ce sujet...

Ceux d'entre vous avec cdtool erreurs dans Xcode 8, je suppose que vous avez installé l'iOS 10.3 Simulateur de runtime à partir de Xcode 9. Il a été découvert cette semaine que cela provoque un problème avec cdtool dans Xcode 8.3.

Vous pouvez contourner ce problème en déplaçant iOS 10.3.simruntime de côté et le redémarrage de CoreSimulatorService (source):

sudo mkdir /Library/Developer/CoreSimulator/Profiles/Runtimes/Backup 

sudo mv /Library/Developer/CoreSimulator/Profiles/Runtimes/{,Backup/}iOS\ 10.3.simruntime 

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 

Redémarrez Xcode, Simulateur, etc. Ceux d'entre vous qui a supprimé CoreSimulator.cadre et ne peut donc pas exécuter de Xcode.app plus pouvez réinstaller CoreSimulator.cadre:

installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /

5voto

Matt H Points 3273

N'a pas fonctionné pour moi parce que j'ai aussi une application Watch et j'ai l'erreur sur le SDK Watch.

J'ai fini par supprimer Xcode 8 et 9 Beta, en supprimant /Library/Developer et ~/Library/Developer . Puis réinstallé Xcode 8 et cela a fonctionné.

0voto

Dare2dream Points 51

Vous pouvez également supprimer le dossier 10.3 de /Library/Developer/CoreSimulator/Profiles/Runtimes

Redémarrez Xcode pour prendre effet (peut ne pas être nécessaire).

0voto

Ajeet Sharma Points 102

Je suis d'accord avec Cœur. En outre, j’ai d’abord enlevé de la machine toute version existante de Xcode (prise de sauvegarde). Ensuite, j'ai conservé xcode 8.3.3 dans le dossier Application. Fait le projet pour ouvrir avec Xcode 8.3.2 par défaut. Le problème a été résolu. Le problème est venu lorsque j'ai mis à jour Xcode 9 beta à 9.2.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X