iOS 应用程序因启动时崩溃而被拒绝(无法重现)

标签 ios debugging crash

我尝试提交应用程序更新,但遭到拒绝。

他们说他们无法审查它,因为该应用程序在启动时崩溃了。 即使在尝试构建一个 adHoc 版本并按照他们的建议通过 iTunes 安装它之后,我也无法重现此错误。

我已使用设备和模拟器尝试跟踪崩溃,但未成功。

我还研究了解决类似问题的线程: EXC_BAD_ACCESS (SIGSEGV)

由于自第一个版本以来我没有更改任何与启动相关的内容,因此我对应用程序现在崩溃感到有点惊讶......

这是他们发给我的崩溃日志:

 Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x00000001aa000400
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x00000001979b6964 0x19799c000 + 108900
1   AppName                         0x000000010022e2e0 0x10009c000 + 1647328
2   libsystem_platform.dylib        0x0000000197a4c958 0x197a48000 + 18776
3   AppName                         0x000000010013952c 0x10009c000 + 644396
4   AppName                         0x00000001001499d0 0x10009c000 + 711120
5   AppName                         0x0000000100138ac0 0x10009c000 + 641728
6   Foundation                      0x00000001869f417c 0x18690c000 + 950652
7   CoreFoundation                  0x0000000185ab8128 0x1859d8000 + 917800
8   CoreFoundation                  0x0000000185ab7dd8 0x1859d8000 + 916952
9   CoreFoundation                  0x0000000185ab5824 0x1859d8000 + 907300
10  CoreFoundation                  0x00000001859e12d0 0x1859d8000 + 37584
11  GraphicsServices                0x000000018f0cf6f8 0x18f0c4000 + 46840
12  UIKit                           0x000000018a5a6fa8 0x18a530000 + 487336
13  AppName                         0x00000001000e1934 0x10009c000 + 284980
14  libdyld.dylib                   0x000000019789ea04 0x19789c000 + 10756

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x000000019799cc24 0x19799c000 + 3108
1   libdispatch.dylib               0x0000000197881e6c 0x197870000 + 73324
2   libdispatch.dylib               0x0000000197873998 0x197870000 + 14744

Thread 2:
0   libsystem_kernel.dylib          0x00000001979b7c78 0x19799c000 + 113784
1   libsystem_pthread.dylib         0x0000000197a512d8 0x197a50000 + 4824
2   libsystem_pthread.dylib         0x0000000197a50eec 0x197a50000 + 3820

Thread 3:
0   libsystem_kernel.dylib          0x00000001979b7c78 0x19799c000 + 113784
1   libsystem_pthread.dylib         0x0000000197a512d8 0x197a50000 + 4824
2   libsystem_pthread.dylib         0x0000000197a50eec 0x197a50000 + 3820

Thread 4:
0   libsystem_kernel.dylib          0x00000001979b7c78 0x19799c000 + 113784
1   libsystem_pthread.dylib         0x0000000197a512d8 0x197a50000 + 4824
2   libsystem_pthread.dylib         0x0000000197a50eec 0x197a50000 + 3820

Thread 5 name:  Dispatch queue: com.apple.networking.connection.0x134621340
Thread 5:
0   libsystem_kernel.dylib          0x00000001979b68d4 0x19799c000 + 108756
1   libsystem_kernel.dylib          0x00000001979a0dc8 0x19799c000 + 19912
2   libsystem_network.dylib         0x0000000197a29dbc 0x1979fc000 + 187836
3   libsystem_network.dylib         0x0000000197a1db78 0x1979fc000 + 138104
4   libsystem_network.dylib         0x0000000197a22880 0x1979fc000 + 157824
5   libdispatch.dylib               0x0000000197871950 0x197870000 + 6480
6   libdispatch.dylib               0x000000019788800c 0x197870000 + 98316
7   libdispatch.dylib               0x0000000197873ab8 0x197870000 + 15032
8   libdispatch.dylib               0x000000019787c2d0 0x197870000 + 49872
9   libdispatch.dylib               0x0000000197874a58 0x197870000 + 19032
10  libdispatch.dylib               0x000000019787e314 0x197870000 + 58132
11  libdispatch.dylib               0x000000019787fc48 0x197870000 + 64584
12  libsystem_pthread.dylib         0x0000000197a51228 0x197a50000 + 4648
13  libsystem_pthread.dylib         0x0000000197a50eec 0x197a50000 + 3820

最佳答案

用符号表示你的崩溃日志。 (您可以使用 Xcode 来完成此操作。)这将帮助您(和我们)查看方法名称,并帮助您追踪有问题的代码行。

关于iOS 应用程序因启动时崩溃而被拒绝(无法重现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30581631/

相关文章:

iphone - 我的轮播和我的自定义动画中的问题

debugging - 在调试期间在 IDE 中显示 printf 消息

ios - 如何从 NSLayoutConstraints 获取 CGFloat 值?

ios - 在 theos 中编译调整时出错

ios - 强制本地化 DateComponentsFormatter 中的 allowedUnits

javascript - 调试javascript的正确方法是什么?

c++ - 调试器主循环

iphone开发: getting EXC_CRASH (SIGABRT) randomly

android - 使用加速度计应用程序时崩溃

java - Android ICS MediaPlayer 仅在用于同时播放的变量上崩溃