我的 MainMenu.xib 拒绝进入捆绑包并且我的应用程序崩溃:"Unable to load nib file: MainMenu, exiting"

My MainMenu.xib refuses to go into the bundle and my app crashes with: "Unable to load nib file: MainMenu, exiting"

当我 运行 我的应用程序在调试模式下从 Xcode 它工作,但是当我 运行 它在发布模式下它输出后崩溃:

Unable to load nib file: MainMenu, exiting

确实,MainMenu.xib 不存在于两个包(调试版和发布版)中,如果我查看配置,它看起来好像丢失了:

自从我从一个新模板创建应用程序以来就一直是这样,但我没有多想,因为在调试中它可以正常工作。我尝试删除它并再次添加它,但它仍然显示为红色,因为丢失了。

在部署信息中显示 MainMenu,但在列表中显示 MainMenu.xib。当我 select MainMenu.xib 它显示 MainMenu:

运行 双击 .app 文件与 运行 从 Xcode.

获得相同的结果

这是怎么回事?我该如何解决?

环境是 Xcode 6.2,一个带有 Swift (OSX) 的 Cocoa 应用程序,我 运行 在 [=43] 中安装它=](其他一些开发者是 运行ning Mavericks)。

仅作记录:

Unable to load nib file: MainMenu, exiting

是一个真正的错误,但我看到的所有其他症状都与@I'L'l 在问题中评论的不相关。

我不确定实际问题是什么,因为清理项目并重建后问题自行消失。我怀疑我必须生成 DMG 的脚本可能导致了一些问题。另外,我期望 Xcode 生成的 .app 可以在其他机器上运行,但这是不现实的。您需要正确地重新存档应用程序才能实现:

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html