0

我刚刚发布了我的应用程序的新版本。但不幸的是,新版本的应用程序每次启动时都会崩溃。

所以我使用了一个文件工具,它可以在 iPhone 内部浏览、复制和导出文件,来导出我崩溃的应用程序的 .ipa 文件。

然后我找到 Xcode 提交给 App Store 的存档,从存档中提取一个 .ipa 文件。如果我使用我使用的工具安装 ipa 文件,它将启动并正常工作。

在我得到2个ipa文件后,我将它们解压缩并使用一些文件合并工具检查这两个ipa文件中文件夹和文件之间的差异,发现失败的文件似乎没有更新。一些新添加的文件不存在,一些重命名的文件没有更改它们的名称。

所以我怀疑从 App Store 下载和安装应用程序的过程是否出错,尽管这听起来不可能。

我的设备上有部分崩溃日志。但我几乎无法从中读取有用的信息。

Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x000000000000b6d2
Highlighted Thread:  1

Thread 0 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 0:
0   libsystem_kernel.dylib          0x39a71648 kevent64 + 24
1   libdispatch.dylib               0x399aa4ec _dispatch_mgr_invoke + 792
2   libdispatch.dylib               0x3999cdf4 _dispatch_mgr_thread$VARIANT$up + 32

Thread 1:
0   libsystem_kernel.dylib          0x39a81d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x399cfcf6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x399cfa12 _pthread_wqthread + 362
3   libsystem_c.dylib               0x399cf8a0 start_wqthread + 4

Thread 2:
0   libsystem_kernel.dylib          0x39a81d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x399cfcf6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x399cfa12 _pthread_wqthread + 362
3   libsystem_c.dylib               0x399cf8a0 start_wqthread + 4

Unknown thread crashed with ARM Thread State (32-bit):
    r0: 0x0006c0f8    r1: 0x2fda1cd4      r2: 0x0006bfd4      r3: 0x2fda1d08
    r4: 0x2ff0214c    r5: 0x2ff020ec      r6: 0x0006bebd      r7: 0x0000002f
    r8: 0x2ff046ac    r9: 0x0000ab00     r10: 0x00000000     r11: 0x00000049
    ip: 0x1f507620    sp: 0x2fda0a20      lr: 0x2feee51d      pc: 0x0006be88
  cpsr: 0x80000030

需要帮忙。谢谢阅读。

4

0 回答 0