我在appstore中有一个应用程序,适用于任何iOS< 5.0。 但是在iOS5中我的应用程序无法启动,我得到的错误是:
Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Could not load NIB in bundle: 'NSBundle
</var/mobile/Applications/****/***.app> (loaded)' with name 'MainWindow''
有谁知道如何解决这个错误?
更新 该应用程序似乎适用于iPad 2,但不适用于iPad 1 (现在我更加困惑)
答案 0 :(得分:3)
问题可能是构建的应用程序中不存在“MainWindow.nib”。您的xib未命名为“MainWindow.xib”,或者您的xib未包含在项目中。您可以通过查看手机或模拟器上的.app目录来查看此内容。
我昨天遇到了同样的错误,问题是我有一个意外分配了本地化的xib文件。所以也许你还为它添加了一个本地化,然后删除它或提供一个默认的。