2

我在 Xcode 4.6.2 中使用 Storyboard 制作了一个简单的应用程序,直到现在它一直运行良好。最近我开始在 Xcode 5.0 (beta1) 中进行开发,并且在运行时运行良好。但是当我将它提交到 App Store 时,我收到了一条错误消息,因为 Apple 不允许从 Xcode 测试版发布应用程序。因此,我在 Xcode 4.6.2 中打开了 xcode 项目,并将情节提要设置为使用该版本的 xcode 和 ios 6.1。但是现在当我尝试运行该应用程序时它崩溃了。在模拟器和我的 iPhone 上(4S 运行 6.1 和 5 运行 7)。

这是我收到的错误消息:

http://bildr.no/view/TytRaTNN

其他人对此有问题吗?或者有人知道如何解决这个问题吗?谢谢你。我已经将它发送到 App Store,但我认为我必须因为这个错误而拒绝二进制文件。

谢谢!

4

2 回答 2

1

操作部分似乎是;

Could not find a storyboard named '<strange character>' in bundle NSBundle... 

这很可能意味着为您的主故事板设置的名称搞砸了(我可以在新项目上重复确切的症状,只需将故事板名称更改为不存在的名称)。

首先检查正确的故事板名称是否设置为“主故事板”(单击项目,然后是“摘要”选项卡,iPhone 应该可见,iPad 位于更下方)。如果设置正确,则需要清理/重建(正如 Alex Blundell 在评论中指出的那样)才能使用正确的名称进行重建。

于 2013-06-29T12:00:52.383 回答
0

这个问题有一个超级简单的解决方案。

问题是 Xcode 将您的 Storyboard 文件转换为使用新的 Xcode 版本进行编辑,您只需将其反转(这不在 NDA 之下,因为每个新版本都会发生这种情况)。

在这里查看我的答案: 刚刚安装了 xcode 5 并且缺少故事板

于 2013-06-29T20:14:32.893 回答