[英]Could not find a storyboard named 'MainStoryBoard' in bundle NSBundle
[英]“Could not find a storyboard named 'MainStoryboard' in bundle NSBundle”
我已经做了很长一段时间的应用程序而且从蓝色开始我得到了这个:
“无法在捆绑NSBundle中找到名为'MainStoryboard'的故事板”
我在StackOverflow上发现了类似的问题,我尝试了一切,包括: - 重命名故事板文件 - 重新添加故事板文件 - 清理项目 - 重置内容并在模拟器上设置
我还检查了plist文件和Copy Bundle Resources,故事板名称应该是它应该的。 这没有任何作用。
我正和朋友一起开发应用程序,我们正在使用Git。 奇怪的是,同样的版本对他来说效果很好。
但是,在Copy Bundle Resources中,MainStoryboard.storyboard和InfoPlist.strings为红色。 但他们已经很长时间没有任何麻烦了。 而我的朋友(项目工作正常)他们也是红色的。
想法?
我建议检查此文件是否未本地化(没有实际本地化),删除本地化并重新添加文件。
如果这不起作用,您是否尝试从Git克隆项目的新副本?
要么
对于它的价值,我刚刚在Xcode 5中遇到了一个新项目的问题,试图将部署目标设置回5.0。 空的Utility Application可以在iOS 6+上的模拟器上正常运行,但在iOS 5.0 / 5.1上会出现上述警告。
在Project Navigator和File Inspector选项卡中选择了storyboard,我发现'English'图标是普通的并且未选中。 我查了一下:
然后点击'Localizable strings',从那里我得到一个警报:
转换后,File Inspector如下所示:
并且应用程序不再崩溃。 Project Navigator现在显示基本和英语故事板:
我将留给更有见识的人来解释这里发生了什么,以及失去“可本地化的字符串”以支持故事板扩散的后果是什么......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.