好的,this thread,this thread和this thread讨论了这个问题。然而,没有一个"答案"似乎实际上解决了这个问题。
本周末,我提交了我的应用程序进行beta-test review -twice。它每次都会反弹。它现在又回来了,并没有反弹(手指交叉)。
每次都是因为立即发动坠机事故。很公平。我写了一个糟糕的应用程序。
除了我没有。当我在我的设备和模拟器中进行调试,甚至发布模式测试时,一切正常。
我终于能够通过归档然后通过iTunes手动安装存档来重现该问题。
一旦我这样做,当我在调试器中以释放模式运行时,它突然开始发生。
当发生这种情况时讨厌它。
无论如何,这是' dyld_fatal_error'。在我的情况下,无论我做了什么,我都无法得到任何关于它遇到问题的库的信息。我从Apple那里得到的崩溃报告毫无价值。
最终为我解决的是基本上完全拆解我的应用程序,然后再将它重新组合在一起。我删除了所有链接库(它们仍然没有),撤销了我的每个证书,并重建了配置文件。我将我的测试脱离了链接并重新链接了它们。
我曾经住在非洲。我有一个真正的Ju-Ju棒,我在设备上震动了很好的措施。
其中有些东西有效(我想,我仍然必须得到Apple的通行证)。我的钱在Ju-Ju棒上。
问题是:有没有人知道这个错误的原因(并非所有这些WAG反应),以及如何诊断?