Xcode 5 安装 Xcode 6 beta 2 后无法构建模块 Cocoa
Posted
技术标签:
【中文标题】Xcode 5 安装 Xcode 6 beta 2 后无法构建模块 Cocoa【英文标题】:Xcode 5 Couldn't build module Cocoa after installing Xcode 6 beta 2 【发布时间】:2014-06-22 13:02:32 【问题描述】:我刚刚安装了 Xcode 6 beta 2。试用后,我想在 Xcode 5.1 中继续我的工作并构建一个项目(使用 5.1 创建并且从未在 Xcode 6 中打开),但我收到以下错误:
Could not build module 'Cocoa'
错误来自的前缀文件看起来像这样(我没有修改它):
#ifdef __OBJC__
#import <Cocoa/Cocoa.h>
#endif
每次我尝试构建时都会记录此消息:
xpcd[235]: Info.plist does not contain an XPCService dictionary: /System/Library/Frameworks/Security.framework/XPCServices/SecurityAgent.xpc
我不确定上述消息是否与问题有关。
此外,现在在我看来,我无法使用 Xcode 5 构建任何项目。
【问题讨论】:
【参考方案1】:如果你在 Xcode 6 中打开了那个项目,它现在就被破坏了。您需要将其恢复到之前的状态。希望您有 SCM,或者至少有 TimeMachine。
否则,请检查 xcode-select -p
所说的内容。您可能必须重新选择 Xcode 5。或者,打开 Xcode Preferences 并选择最后一个选项卡“Locations”。命令行工具有一个弹出菜单。它可能仍然指向 Xcode 6。
【讨论】:
我的帖子中没有提到,但我没有在 Xcode 6 中打开项目。【参考方案2】:我终于使用 Time Machine 将 Xcode 5 恢复到了安装 Xcode 6 Beta 2 之前的版本。它再次工作,但我不知道 Xcode 6 Beta 2 做了什么来破坏它。
【讨论】:
以上是关于Xcode 5 安装 Xcode 6 beta 2 后无法构建模块 Cocoa的主要内容,如果未能解决你的问题,请参考以下文章
使用 Xcode6-Beta 运行 Xcode 5.1.1 项目
更新到 Xcode 7 Beta 5 并收到此错误:失败,退出代码 6
Xcode 7 beta (5 & 6) 看不到某些 VC 的 IBOutlets
Swift 5 (Xcode 11 Betas 5 & 6) - 如何写入 JSON 文件?