删除了Xcode 9 beta,Swift编译器错误

时间:2017-09-21 07:36:15

标签: ios xcode xcode9-beta

已经使用Xcode 9 beta一段时间了,然后我更新了Xcode 9,因为它现在已经有了官方更新。然后我从我的桌面删除了测试版。

现在我在编译项目时遇到以下错误:

  

Header' /Users/sahn/Desktop/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.0.sdk/usr/include/CommonCrypto//CommonCrypto。 H'找不到

我已经尝试清理项目,清理构建文件夹......但是Xcode-beta.app位置不会消失。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

现在已经有近一年的时间没有使用XCode,但这通常可以在之前修复

xcode-select --switch /Applications/Xcode.app/Contents/Developer

此命令用于切换XCode的位置。可能需要sudo

文档在这里btw:https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html

答案 1 :(得分:0)

事实证明问题是一个外部框架,内部使用CommonCrypto框架,并且该框架之前已使用Xcode Beta进行编译。

只需通过重新编译依赖项来修复。