Xcode 9 Bug: Cannot find cdtool

前端 未结 4 614
时光说笑
时光说笑 2020-12-22 19:58

After installing Xcode 9 beta, Xcode 8 gives me an error when compiling a project:

Cannot find cdtool at \'/Applications/Xcode.app/Contents/Developer/

相关标签:
4条回答
  • 2020-12-22 20:27

    I agree with this answer. In addition I first removed all existing(took backup) Xcode version from machine.Then kept xcode 8.3.3 in Application folder. Made the project to open with default Xcode 8.3.2. Problem got resolved.

    The problem came when I updated Xcode 9 beta to 9.2.

    0 讨论(0)
  • 2020-12-22 20:34

    You can also remove the 10.3 folder from /Library/Developer/CoreSimulator/Profiles/Runtimes

    Restart Xcode in order to take effect (may not be needed).

    0 讨论(0)
  • 2020-12-22 20:36

    Didn't work for me because I also have a Watch app and got the error on the Watch SDK.

    I ended up deleting both Xcode 8 and 9 Beta, deleting /Library/Developer and ~/Library/Developer. Then reinstalled Xcode 8 and it worked.

    0 讨论(0)
  • 2020-12-22 20:44

    An Apple engineer reached out about this...

    Those of you with cdtool errors in Xcode 8, I suspect you installed the iOS 10.3 Simulator runtime from Xcode 9. It was discovered this week that this causes a problem with cdtool in Xcode 8.3.

    You can work around that by moving iOS 10.3.simruntime aside and restarting 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 
    

    Then restart Xcode, Simulator, etc. Those of you that deleted CoreSimulator.framework and thus cannot run Xcode.app any more can reinstall CoreSimulator.framework with:

    installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /
    
    0 讨论(0)
提交回复
热议问题