【问题标题】:iOS app rejected for EXC_BAD_ACCESS (SIGSEGV), what does that mean?iOS 应用程序因 EXC_BAD_ACCESS (SIGSEGV) 而被拒绝,这是什么意思?
【发布时间】:2015-12-10 06:23:39
【问题描述】:

几周以来,我一直在尝试向 iTunes Connect 提交 iOS 移动应用程序,但一直被拒绝。我已经阅读了大量关于它是什么以及它发生的原因,老实说我迷路了,不知道如何解决它。

我正在使用 appery.io 将该应用程序导出为 xcode 项目。当我通过 xcode 在我的设备上测试它时它工作正常,但是当我上传以供审查时,由于某种原因,他们一直说它在加载时崩溃!

崩溃报告如下。谁能用我能理解的简单术语给我一些关于问题可能是什么的指示!!

Incident Identifier: 4A71CE1F-6DB8-4A41-BA2E-03DAD888B0C4
CrashReporter Key:   6adb521327d87924ae77f5dede2428913a51bb3b
Hardware Model:      xxx
Process:             APP_NAME [196]
Path:                /private/var/mobile/Containers/Bundle/Application/16760F04-A7A1-4AB5-9B86-313E7CB18887/APP_NAME/APP_NAME
Identifier:          APP_IDENTIFIER
Version:             1.5 (1.5)
Code Type:           ARM-64 (Native)
Parent Process:      launchd [1]

Date/Time:           2015-09-12 08:41:52.52 -0700
Launch Time:         2015-09-12 08:41:51.51 -0700
OS Version:          iOS 9.0 (13A340)
Report Version:      105

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

Filtered syslog:
None found

Global Trace Buffer (reverse chronological seconds):
6148914689.551205 CFNetwork                     0x00000001840c8d64 TCP Conn 0x136d662f0 started
6148914689.592359 CFNetwork                     0x00000001840258b4 TCP Conn 0x136d56e40 starting SSL negotiation
6148914689.592636 CFNetwork                     0x00000001840c7760 TCP Conn 0x136d56e40 complete. fd: 14, err: 0
6148914689.592910 CFNetwork                     0x00000001840c8c8c TCP Conn 0x136d56e40 event 1. err: 0
6148914689.649594 CFNetwork                     0x00000001840c8d64 TCP Conn 0x136d56e40 started
6148914689.728396 CFNetwork                     0x00000001840259a4 TCP Conn 0x136d56410 SSL Handshake DONE
6148914689.854149 CFNetwork                     0x00000001840258b4 TCP Conn 0x136d56410 starting SSL negotiation
6148914689.854454 CFNetwork                     0x00000001840c7760 TCP Conn 0x136d56410 complete. fd: 8, err: 0
6148914689.855174 CFNetwork                     0x00000001840c8c8c TCP Conn 0x136d56410 event 1. err: 0
6148914689.870079 CFNetwork                     0x00000001840c8d64 TCP Conn 0x136d56410 started
6148914690.092112 CFNetwork                     0x000000018411e5a4 Creating default cookie storage with default identifier
6148914690.092112 CFNetwork                     0x000000018411e570 Faulting in CFHTTPCookieStorage singleton
6148914690.092112 CFNetwork                     0x0000000184170498 Faulting in NSHTTPCookieStorage singleton



Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libobjc.A.dylib                 0x00000001994fdbdc 0x1994e4000 + 105436
1   CMG_Direct                      0x00000001001799d0 0x1000ec000 + 580048
2   CMG_Direct                      0x00000001000fdf2c 0x1000ec000 + 73516
3   CMG_Direct                      0x00000001000fdc44 0x1000ec000 + 72772
4   CMG_Direct                      0x00000001000fd930 0x1000ec000 + 71984
5   CMG_Direct                      0x00000001000fda68 0x1000ec000 + 72296
6   CMG_Direct                      0x00000001000fd9c4 0x1000ec000 + 72132
7   Foundation                      0x000000018585f318 0x18576c000 + 996120
8   CoreFoundation                  0x00000001848d85a4 0x1847fc000 + 902564
9   CoreFoundation                  0x00000001848d8038 0x1847fc000 + 901176
10  CoreFoundation                  0x00000001848d5d38 0x1847fc000 + 892216
11  CoreFoundation                  0x0000000184804dc0 0x1847fc000 + 36288
12  GraphicsServices                0x000000018f7ac088 0x18f7a0000 + 49288
13  UIKit                           0x0000000189edef60 0x189e64000 + 503648
14  CMG_Direct                      0x00000001001076b4 0x1000ec000 + 112308
15  libdyld.dylib                   0x0000000199d0a8b8 0x199d08000 + 10424

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x0000000199e3459c 0x199e18000 + 116124
1   libdispatch.dylib               0x0000000199ceca04 0x199cd8000 + 84484
2   libdispatch.dylib               0x0000000199cdb93c 0x199cd8000 + 14652

Thread 2:
0   libsystem_kernel.dylib          0x0000000199e33c0c 0x199e18000 + 113676
1   libsystem_pthread.dylib         0x0000000199ef9538 0x199ef8000 + 5432
2   libsystem_pthread.dylib         0x0000000199ef9028 0x199ef8000 + 4136

Thread 3:
0   libsystem_kernel.dylib          0x0000000199e33c0c 0x199e18000 + 113676
1   libsystem_pthread.dylib         0x0000000199ef9538 0x199ef8000 + 5432
2   libsystem_pthread.dylib         0x0000000199ef9028 0x199ef8000 + 4136

Thread 4:
0   libsystem_kernel.dylib          0x0000000199e33c0c 0x199e18000 + 113676
1   libsystem_pthread.dylib         0x0000000199ef9538 0x199ef8000 + 5432
2   libsystem_pthread.dylib         0x0000000199ef9028 0x199ef8000 + 4136

Thread 5:
0   libsystem_kernel.dylib          0x0000000199e33c0c 0x199e18000 + 113676
1   libsystem_pthread.dylib         0x0000000199ef9538 0x199ef8000 + 5432
2   libsystem_pthread.dylib         0x0000000199ef9028 0x199ef8000 + 4136

Thread 6 name:  com.apple.NSURLConnectionLoader
Thread 6:
0   libsystem_kernel.dylib          0x0000000199e18c30 0x199e18000 + 3120
1   libsystem_kernel.dylib          0x0000000199e18aac 0x199e18000 + 2732
2   CoreFoundation                  0x00000001848d8168 0x1847fc000 + 901480
3   CoreFoundation                  0x00000001848d5e6c 0x1847fc000 + 892524
4   CoreFoundation                  0x0000000184804dc0 0x1847fc000 + 36288
5   CFNetwork                       0x00000001840a2074 0x183ff4000 + 712820
6   Foundation                      0x000000018585f138 0x18576c000 + 995640
7   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
8   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
9   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 7:
0   libsystem_kernel.dylib          0x0000000199e334e0 0x199e18000 + 111840
1   libsystem_c.dylib               0x0000000199d45e2c 0x199d38000 + 56876
2   libc++.1.dylib                  0x0000000198b5a314 0x198b14000 + 287508
3   JavaScriptCore                  0x00000001864c1c5c 0x185f3c000 + 5790812
4   JavaScriptCore                  0x00000001864c190c 0x185f3c000 + 5789964
5   JavaScriptCore                  0x00000001864c3e4c 0x185f3c000 + 5799500
6   JavaScriptCore                  0x00000001864c3ddc 0x185f3c000 + 5799388
7   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
8   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
9   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 8 name:  WebThread
Thread 8:
0   libsystem_kernel.dylib          0x0000000199e33030 0x199e18000 + 110640
1   libsystem_pthread.dylib         0x0000000199efe3c4 0x199ef8000 + 25540
2   libsystem_pthread.dylib         0x0000000199efe5a4 0x199ef8000 + 26020
3   WebCore                         0x0000000196447d94 0x1963d0000 + 490900
4   WebCore                         0x0000000196447cf4 0x1963d0000 + 490740
5   CoreFoundation                  0x00000001848d7c30 0x1847fc000 + 900144
6   CoreFoundation                  0x00000001848d59d4 0x1847fc000 + 891348
7   CoreFoundation                  0x00000001848d5d04 0x1847fc000 + 892164
8   CoreFoundation                  0x0000000184804dc0 0x1847fc000 + 36288
9   WebCore                         0x0000000196445aa0 0x1963d0000 + 481952
10  libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
11  libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
12  libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 9 name:  JavaScriptCore::Marking
Thread 9:
0   libsystem_kernel.dylib          0x0000000199e32fe8 0x199e18000 + 110568
1   libsystem_pthread.dylib         0x0000000199efacfc 0x199ef8000 + 11516
2   libc++.1.dylib                  0x0000000198b1c074 0x198b14000 + 32884
3   JavaScriptCore                  0x0000000186270b14 0x185f3c000 + 3361556
4   JavaScriptCore                  0x0000000186270bac 0x185f3c000 + 3361708
5   JavaScriptCore                  0x0000000185f474e4 0x185f3c000 + 46308
6   JavaScriptCore                  0x0000000185f473f4 0x185f3c000 + 46068
7   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
8   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
9   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 10 name:  JavaScriptCore::Marking
Thread 10:
0   libsystem_kernel.dylib          0x0000000199e32fe8 0x199e18000 + 110568
1   libsystem_pthread.dylib         0x0000000199efacfc 0x199ef8000 + 11516
2   libc++.1.dylib                  0x0000000198b1c074 0x198b14000 + 32884
3   JavaScriptCore                  0x0000000186270b14 0x185f3c000 + 3361556
4   JavaScriptCore                  0x0000000186270bac 0x185f3c000 + 3361708
5   JavaScriptCore                  0x0000000185f474e4 0x185f3c000 + 46308
6   JavaScriptCore                  0x0000000185f473f4 0x185f3c000 + 46068
7   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
8   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
9   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 11 name:  AVAudioSession Notify Thread
Thread 11:
0   libsystem_kernel.dylib          0x0000000199e18c30 0x199e18000 + 3120
1   libsystem_kernel.dylib          0x0000000199e18aac 0x199e18000 + 2732
2   CoreFoundation                  0x00000001848d8168 0x1847fc000 + 901480
3   CoreFoundation                  0x00000001848d5e6c 0x1847fc000 + 892524
4   CoreFoundation                  0x0000000184804dc0 0x1847fc000 + 36288
5   libAVFAudio.dylib               0x0000000182f71860 0x182f2c000 + 284768
6   libAVFAudio.dylib               0x0000000182f463a8 0x182f2c000 + 107432
7   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
8   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
9   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 12:
0   libsystem_kernel.dylib          0x0000000199e33c0c 0x199e18000 + 113676
1   libsystem_pthread.dylib         0x0000000199ef9538 0x199ef8000 + 5432
2   libsystem_pthread.dylib         0x0000000199ef9028 0x199ef8000 + 4136

Thread 13 name:  WebCore: CFNetwork Loader
Thread 13:
0   libsystem_kernel.dylib          0x0000000199e18c30 0x199e18000 + 3120
1   libsystem_kernel.dylib          0x0000000199e18aac 0x199e18000 + 2732
2   CoreFoundation                  0x00000001848d8168 0x1847fc000 + 901480
3   CoreFoundation                  0x00000001848d5e6c 0x1847fc000 + 892524
4   CoreFoundation                  0x0000000184804dc0 0x1847fc000 + 36288
5   WebCore                         0x00000001964732c8 0x1963d0000 + 668360
6   JavaScriptCore                  0x0000000185f474e4 0x185f3c000 + 46308
7   JavaScriptCore                  0x0000000185f473f4 0x185f3c000 + 46068
8   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
9   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
10  libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 14 name:  com.apple.CFSocket.private
Thread 14:
0   libsystem_kernel.dylib          0x0000000199e33408 0x199e18000 + 111624
1   CoreFoundation                  0x00000001848de6d0 0x1847fc000 + 927440
2   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
3   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
4   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 15 name:  WebCore: LocalStorage
Thread 15:
0   libsystem_kernel.dylib          0x0000000199e32fe8 0x199e18000 + 110568
1   libsystem_pthread.dylib         0x0000000199efacfc 0x199ef8000 + 11516
2   JavaScriptCore                  0x0000000185f4aa50 0x185f3c000 + 59984
3   WebKitLegacy                    0x000000019744f07c 0x1973e0000 + 454780
4   WebKitLegacy                    0x000000019744e5e4 0x1973e0000 + 452068
5   JavaScriptCore                  0x0000000185f474e4 0x185f3c000 + 46308
6   JavaScriptCore                  0x0000000185f473f4 0x185f3c000 + 46068
7   libsystem_pthread.dylib         0x0000000199efbb3c 0x199ef8000 + 15164
8   libsystem_pthread.dylib         0x0000000199efbaa0 0x199ef8000 + 15008
9   libsystem_pthread.dylib         0x0000000199ef9030 0x199ef8000 + 4144

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x00000001a06bc180   x1: 0x00000001001e23c6   x2: 0x00000001a06bc180   x3: 0x000000016fd127f8
    x4: 0x0000000000000001   x5: 0x0000000000000001   x6: 0x000000000000003a   x7: 0x0000000000000ae0
    x8: 0x0000000000000001   x9: 0x00000001008197c0  x10: 0x0000000000000000  x11: 0x0000000000000000
   x12: 0x0000000000000000  x13: 0x00819701008197c0  x14: 0xffffffffffffc000  x15: 0x0000000000003fff
   x16: 0x00000001994fdbc0  x17: 0x00000001001799ac  x18: 0x0000000000000000  x19: 0x0000000136fa5eb0
   x20: 0x000000018a87506a  x21: 0x0000000136fa5eb0  x22: 0x0000000136fdcb30  x23: 0x000000018a80fbc3
   x24: 0x000000018a8cb6df  x25: 0x00000001001eb4ea  x26: 0x0000000136fb7430  x27: 0x0000000100266000
   x28: 0x0000000000000004  fp: 0x000000016fd12930   lr: 0x00000001001799d0
    sp: 0x000000016fd12920   pc: 0x00000001994fdbdc cpsr: 0x20000000

【问题讨论】:

  • 在符号化之前,崩溃报告是(几乎)没用的。
  • 好的,看来我的下一步是,不管那是什么!
  • SIG 段违规。请查阅 office 文档以获取无效的内存访问。 developer.apple.com/documentation/xcode/…

标签: ios xcode6 app-store-connect ios9


【解决方案1】:

上周我的代码出现问题,抛出 EXC_BAD_ACCESS 错误,我不知道。后来我发现,我使用了媒体播放器,但没有正确关闭。 EXC_BAD_ACCESS 错误的线索很难找到。您可以打开僵尸对象,然后可能会得到更好的线索。

如何启用僵尸对象

  • 在导航器中选择项目,然后转到产品 > 方案 > 管理方案
  • 选择方案并单击编辑,然后单击左侧边栏中的运行
  • 在“诊断”选项卡下选中“启用僵尸对象”

之后在 XCode 中运行项目,您可能会得到一些线索。

此外,您可以在不同设备上测试应用作为预发布版本,而不是提交给最终应用审核。

真的希望你能得到一些线索......

【讨论】:

    【解决方案2】:

    (我不确定你的问题已经回答了多少,所以请原谅任何重复。)

    在审批流程测试期间崩溃的应用会被应用商店政策拒绝。

    EXC_BAD_ACCESS (SIGSEGV) 是您的应用遇到的崩溃类型。简短的版本是应用程序试图访问未设置为供内存系统使用的内存部分。

    这部分告诉我们应用程序正在尝试访问内存地址零:

    Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000

    网上有很多地方都有符号化崩溃日志的说明。这将用方法名称替换许多十六进制代码。您将需要与提交到应用商店的应用相匹配的 IPA 和 dSYM 文件。如果您使用了 Xcode 存档,那么它们将在其中。

    iOS 9 崩溃日志需要通过 Xcode 7 符号化。崩溃日志格式与 iOS 8 不同,Xcode 6.x 中的符号化脚本并不总是能处理它。

    符号化的崩溃日志应该向您显示要查看哪些函数或方法以查找可能指向 nil 的指针。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 2012-11-07
      • 2012-08-30
      • 2013-07-16
      相关资源
      最近更新 更多