我的应用程序有问题,在所有模拟器中都可以正常工作,但在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文件的名称=MainStorybboard。
2) 右键单击Xcode中的故事板文件,然后选择删除,然后选择仅引用
3) 右键单击您的项目并选择将文件添加到[您的项目]
4) 导航到项目目录中en.lproj文件夹中的故事板文件,并将其添加到
5) 清洁,重新编译和运行,你应该会发现它的工作。
从这个SO帖子中得到了这个想法:XCode 4.2 MainStoryBoard未找到
但它并没有解决问题。
我还试着重置模拟器并清理程序,但仍然没有解决问题。
请帮帮我(-:
如果有人仍然有这个问题,我所做的只是:
- 转到项目文件
- 单击您有问题的目标
- 选择
Build Phases
- 在
Copy Bundle Resources
中,添加您的故事板