几天来我一直在毫无问题地使用 Xcode 6.1,但突然我在我的所有 Swift 文件中都收到了错误 no such module 'Cocoa'。这是一个 OSX 项目,而不是 iOS,所有项目都会出现此问题,包括新创建的项目。
我已经验证并修复了磁盘权限,检查了磁盘是否有错误,并将 Xcode 重置为默认设置。
最佳答案
我今天在 Swift 测试用例类中遇到了这个问题。我尝试了两个建议的答案,但没有解决问题。结果证明是用户错误——我不小心在 iOS 应用程序中创建了一个 OS X 测试用例类。
也就是说,我应该在测试用例文件的顶部使用 import UIKit
,而不是 import Cocoa
。
认为将此作为答案保留下来是值得的,这样可以避免人们在不必要的情况下卸载和重新安装 Xcode。
关于Xcode 6.1 : no such module 'cocoa' suddenly in all OSX Swift projects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26635952/