繁体   English   中英

我的MainMenu.xib拒绝进入捆绑包,我的应用程序崩溃:“无法加载nib文件:MainMenu,退出”

[英]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不存在于任何bundle(Debug或Release)中,如果我看一下配置,它看起来就像是缺失的:

在此输入图像描述

这是因为我从一个新的模板创建了应用程序,但我没有想太多,因为在Debug它工作。 我尝试删除它并再次添加它仍然显示为红色,因为缺少。

在部署信息中,它说MainMenu虽然在列表中显示MainMenu.xib。 当我选择MainMenu.xib时,它会显示MainMenu:

在此输入图像描述

双击.app文件运行与从Xcode运行它的结果相同。

这有什么不对? 我如何解决它?

环境是Xcode 6.2,一个带有Swift(OSX)的Cocoa应用程序,我在Yosemite中运行它(其他一些开发人员正在运行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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM