ios - para - Error de Xcode 9: no se puede encontrar cdtool
xcode for windows (4)
Estoy de acuerdo con Cœur. Además, primero eliminé toda la versión Xcode existente (tomé una copia de seguridad) de la máquina. Luego mantuve xcode 8.3.3 en la carpeta Aplicación. Hizo que el proyecto se abriera con Xcode 8.3.2 predeterminado. El problema se resolvió. El problema surgió cuando actualicé Xcode 9 beta a 9.2.
Después de instalar Xcode 9 beta, Xcode 8 me da un error al compilar un proyecto:
No se puede encontrar cdtool en ''/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/cdtool'': No se puede encontrar un tiempo de ejecución del simulador para la plataforma
<DVTPlatform:0x7fd67af0a930:''com.apple.platform.iphonesimulator'':<DVTFilePath:0x7fd67af0a7c0:''/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform''>>
.
Sospecho que Xcode 9 modificó algún estado compartido con Xcode 8 (establecer una ruta, sobrescribir un archivo, etc.). Pero intenté eliminar y ambos Xcodes en vano.
El proyecto usa Core Data y claramente falla cuando intenta compilar el xcdatamodel.
Todavía puedo compilar y ejecutar bajo Xcode 9.
No funcionó para mí porque también tengo una aplicación Watch y recibí el error en Watch SDK.
Terminé eliminando Xcode 8 y 9 Beta, eliminando
/Library/Developer
y
~/Library/Developer
.
Luego reinstalé Xcode 8 y funcionó.
También puede eliminar la carpeta 10.3 de
/Library/Developer/CoreSimulator/Profiles/Runtimes
Reinicie Xcode para que surta efecto (puede no ser necesario).
Un ingeniero de Apple contactó sobre esto ...
Aquellos de ustedes con errores de cdtool en Xcode 8, sospecho que instalaron el tiempo de ejecución del simulador iOS 10.3 de Xcode 9. Se descubrió esta semana que esto causa un problema con cdtool en Xcode 8.3.
Puede solucionarlo moviendo iOS 10.3.simruntime a un lado y reiniciando 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
Luego reinicie Xcode, Simulator, etc. Aquellos de ustedes que eliminaron CoreSimulator.framework y, por lo tanto, ya no pueden ejecutar Xcode.app, pueden reinstalar CoreSimulator.framework con:
installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /