Xcode 6.1:在所有OSX Swift项目中突然没有这样的模块'cocoa'

jpi*_*let 6 macos xcode cocoa swift

几天来我一直在使用Xcode 6.1没有问题,但突然间我在所有Swift文件中都收到错误没有这样的模块'Cocoa'.这是一个OSX项目,而不是iOS,所有项目都会出现问题,包括新创建的项目.

我已经验证并修复了磁盘权限,检查了磁盘是否有错误,并将Xcode重置为默认设置.

mat*_*aly 21

我今天在Swift测试用例类中遇到了这个问题.我尝试了两个建议的答案,但它没有解决问题.结果是用户错误 - 我不小心在iOS应用程序中创建了一个OS X测试用例类.

也就是说import Cocoa,我应该拥有,而不是在我的测试用例文件的顶部import UIKit.

认为值得留下这个作为一个答案,以节省人们卸载和重新安装Xcode,而无需.


小智 7

我遇到了同样的问题并重新安装了Xcode,问题仍然存在.

最后我发现我的Xcode记录SourceKitService崩溃错误,并在twitter上找到答案

打开终端并执行:

rm -rf ~/Library/Developer/Xcode/DerivedData
Run Code Online (Sandbox Code Playgroud)

它对我有用!

或者您可以通过命令行重置Xcode默认值

defaults delete com.apple.dt.Xcode
Run Code Online (Sandbox Code Playgroud)


jpi*_*let 1

删除并重新安装 Xcode 解决了该问题。谢谢radex的建议。