0

我有一个已经在 iOS App Store 上的应用程序。我最近只更改了一些与代码无关的东西,测试了应用程序,它运行良好。我把它送去审查,但更新被拒绝了,因为它在审查期间启动时崩溃了。我现在已经将 Xcode 从 4.1 更新到 4.3.3,现在我的应用程序不会在模拟器或 iPhone 上启动。Xcode 说没有问题,但它仍然无法工作。

它似乎在 dyld_start 中崩溃了

0x8fe19063:  movl   %ebp, %esp     <- Thread 1: EXC_BREAKPOINT (code=EXC_1386_BPT, subcode=0x0)

有谁知道这意味着什么?

4

1 回答 1

0

对于 OSX 应用程序,我也遇到了这个问题——结果发现有一些 dylib 不合适(我的 CMake 脚本已经将它们打乱了)并且主二进制文件无法启动。

不知道您是否可以在 iOS 应用程序上查看控制台输出,但我通过从终端窗口启动应用程序并看到它会吐出有关缺少 dylib 的投诉解决了我的问题 - 看起来 dylib 加载程序会将投诉吐出到 stdout/标准错误。我是 XCode 的新手,所以我不知道如何解决其中的这些错误。

于 2013-08-10T14:34:41.297 回答