升级到XCode 7后,我的项目遇到了麻烦。当我运行时出现错误,“因未捕获的异常而终止应用程序'NSInvalidArgumentException',原因:'无法在捆绑包中找到名为'Main'的故事板一个NSBundle”。我的故事板名称是Main.storyboard。
如果我清理我的项目,它运行得很好。我每次跑步都必须清理,否则我会收到上述错误。
如果发现有相同错误的多个帖子。各种补救措施似乎随机地帮助了一些人而不是其他人。到目前为止,我已尝试过以下内容。
当我手动加载故事板时,它会使用与自动加载相同的消息崩溃。
我在升级之前保存了我的工作XCode 6项目的副本,在对我的项目大肆渲染之后,我尝试使用正在运行的XCode 6项目的新副本,但这没有帮助。
我已经看过很多关于这个问题的帖子,这个人刚刚放弃并从头开始重建他们的项目。我希望避免这种情况。
答案 0 :(得分:13)
你能试试吗
选择目标 - > 一般 - > 部署信息 - > 主界面"选择您的故事板名称"
这可以帮助你
答案 1 :(得分:1)
试试这个,
请在文件检查器中检查目标成员资格。
它为我工作。
答案 2 :(得分:0)
如果您使用与以下相同的代码
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
然后只需将[NSBundle mainBundle]
更改为 nil ,我的模拟器重新安装问题就会消失。