我电脑上装了xcode8.3和xcode9,因为我这几天用的xcode9在适配iOS 11,今天想顺便用xcode9打个包,发现证书有问题,我就用想先用xcode8.3打包吧,结果遇到这个问题,大概是因为装了xcode8.3跟xcode9,项目中使用了coredata才会出现这个问题,记录一下:
在stackoverflow上找到了解决办法:
1.关闭Xcode
2.终端输入以下命令:
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
3.打开xcode,clean一下,运行,解决
原文有解释,最后附上原文链接:https://stackoverflow.com/questions/44471971/xcode-9-bug-cannot-find-cdtool/44907934