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 文件?

Xcode 6 Beta 5 中的 UIView.animateWithDuration 更改

切换到 Xcode 6 Beta 5 后,所有 IBOutlets 都变为 nil