1

我的应用程序有问题,在所有模拟器中都可以正常工作,但在 iPhone 6plus 模拟器中我收到了以下消息:

2014-11-10 11:18:11.651 myApp[14829:8759969] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Main' in bundle NSBundle </Users/roei/Library/Developer/CoreSimulator/Devices/01F5D8F1-B462-4DA7-90FD-D9F3E7E7EE2A/data/Containers/Bundle/Application/C8420B33-64D1-4D89-93A5-69324BE6DB88/Symbo.app> (loaded)'
*** First throw call stack:

我尝试这样做:

1)确保您的 -info.plist 具有基于主故事板文件的名称 = MainStoryboard。

2)在Xcode中右键单击您的Story Board文件并选择Delete然后选择References Only

3)右键单击您的项目并选择将文件添加到[您的项目]

4)导航到故事板文件,在您的项目目录中的 en.lproj 文件夹中找到并添加它

5)清理,重新编译并运行,你应该会发现它有效。

从这篇 SO 帖子中得到了这个想法:XCode 4.2 MainStoryBoard Not Found

但它并没有解决问题。

我也尝试重置模拟器并清理progect,但仍然没有解决问题。

请帮我 (-:

4

1 回答 1

3

如果有人仍然遇到这个问题,我所做的只是解决它:

  • 转到项目文件
  • 单击您遇到问题的目标
  • 选择Build Phases
  • Copy Bundle Resources中,添加您的故事板。
于 2014-11-29T08:11:51.557 回答