【问题标题】:App rejected due to launch crash应用因启动崩溃而被拒绝
【发布时间】:2017-07-06 10:58:58
【问题描述】:

昨天我向 iTunes 提交了二进制文件。由于启动崩溃,他们拒绝了二进制文件。他们也因为 IPv6 而被拒绝。我已经在 iPv6 网络上测试了我的应用程序并且工作正常。我不知道为什么会这样。

这是崩溃报告:

Version:             11 (2)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.identifier


Date/Time:           2017-07-05 10:28:28.1687 -0700
Launch Time:         2017-07-05 10:28:08.0087 -0700
OS Version:          iPhone OS 10.3.2 (14F89)
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x000000018559f224 0x18559e000 + 4644
1   libsystem_kernel.dylib          0x000000018559f09c 0x18559e000 + 4252
2   libdispatch.dylib               0x0000000185490ee4 0x185479000 + 98020
3   libdispatch.dylib               0x00000001854912e8 0x185479000 + 99048
4   libxpc.dylib                    0x00000001856b8ee0 0x1856b2000 + 28384
5   Security                        0x00000001869dbe44 0x1869b1000 + 175684
6   Security                        0x00000001869dc114 0x1869b1000 + 176404
7   Security                        0x0000000186a016ec 0x1869b1000 + 329452
8   Security                        0x0000000186a03730 0x1869b1000 + 337712
9   Security                        0x0000000186a0078c 0x1869b1000 + 325516
10  Security                        0x0000000186a01424 0x1869b1000 + 328740
11  Security                        0x0000000186a0122c 0x1869b1000 + 328236
12  Security                        0x00000001869ffc3c 0x1869b1000 + 322620
13  Security                        0x0000000186a00d58 0x1869b1000 + 327000
14  APPNAME                     0x0000000100112cf0 0x1000c8000 + 306416
15  APPNAME                     0x0000000100222898 0x1000c8000 + 1419416
16  APPNAME                     0x00000001002225a8 0x1000c8000 + 1418664
17  APPNAME                     0x0000000100199584 0x1000c8000 + 857476
18  APPNAME                     0x00000001001936f4 0x1000c8000 + 833268
19  APPNAME                     0x0000000100194690 0x1000c8000 + 837264
20  UIKit                           0x000000018c75e204 0x18c6dd000 + 528900
21  UIKit                           0x000000018c96a738 0x18c6dd000 + 2676536
22  UIKit                           0x000000018c9701e0 0x18c6dd000 + 2699744
23  UIKit                           0x000000018c984d18 0x18c6dd000 + 2784536
24  UIKit                           0x000000018c96d474 0x18c6dd000 + 2688116
25  FrontBoardServices              0x000000018816b884 0x188131000 + 239748
26  FrontBoardServices              0x000000018816b6f0 0x188131000 + 239344
27  FrontBoardServices              0x000000018816baa0 0x188131000 + 240288
28  CoreFoundation                  0x000000018657142c 0x186496000 + 898092
29  CoreFoundation                  0x0000000186570d9c 0x186496000 + 896412
30  CoreFoundation                  0x000000018656e9a8 0x186496000 + 887208
31  CoreFoundation                  0x000000018649eda4 0x186496000 + 36260
32  UIKit                           0x000000018c757384 0x18c6dd000 + 500612
33  UIKit                           0x000000018c752058 0x18c6dd000 + 479320
34  APPNAME                     0x00000001001a2a98 0x1000c8000 + 895640
35  libdyld.dylib                   0x00000001854ad59c 0x1854a9000 + 17820

Thread 1:
0   libsystem_pthread.dylib         0x0000000185682ca8 0x185682000 + 3240

Thread 2 name:  com.apple.uikit.eventfetch-thread
Thread 2:
0   libsystem_kernel.dylib          0x000000018559f224 0x18559e000 + 4644
1   libsystem_kernel.dylib          0x000000018559f09c 0x18559e000 + 4252
2   CoreFoundation                  0x0000000186570e90 0x186496000 + 896656
3   CoreFoundation                  0x000000018656eae4 0x186496000 + 887524
4   CoreFoundation                  0x000000018649eda4 0x186496000 + 36260
5   Foundation                      0x0000000186fb8d74 0x186fac000 + 52596
6   Foundation                      0x0000000186fd9b44 0x186fac000 + 187204
7   UIKit                           0x000000018d0dc6a8 0x18c6dd000 + 10483368
8   Foundation                      0x00000001870b62d8 0x186fac000 + 1090264
9   libsystem_pthread.dylib         0x000000018568568c 0x185682000 + 13964
10  libsystem_pthread.dylib         0x000000018568559c 0x185682000 + 13724
11  libsystem_pthread.dylib         0x0000000185682cb4 0x185682000 + 3252

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000010004005   x1: 0x000000000400000e   x2: 0x0000000000000000   x3: 0x0000000000004000
    x4: 0x000000000000680b   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000050
    x8: 0x00000000fffffbbf   x9: 0x000000016fd90000  x10: 0x000000016fd352f0  x11: 0x0000000000000018
   x12: 0x000000016fd352f0  x13: 0x00000000000000d3  x14: 0x0000000000000000  x15: 0x0000000800000000
   x16: 0xffffffffffffffe1  x17: 0xfffffff2ffffffff  x18: 0x0000000000000000  x19: 0x0000000000000000
   x20: 0x0000000000000000  x21: 0x000000000000680b  x22: 0x0000000000004000  x23: 0x000000016fd312f0
   x24: 0x000000000400000e  x25: 0x0000000000000000  x26: 0x000000000400000e  x27: 0x00000000fffffefb
   x28: 0x00000000efffbffe   fp: 0x000000016fd312e0   lr: 0x000000018559f09c
    sp: 0x000000016fd31290   pc: 0x000000018559f224 cpsr: 0x20000000

请帮帮我。

【问题讨论】:

  • 你需要符号化崩溃日志。此外,当他们说它在 IPv6 网络上崩溃时,并不总是意味着它与 IPv6 网络有关。
  • 你用过 XMPP 框架吗?
  • @Bali No. 我正在使用 Admob。
  • 启用僵尸并检查庞塞
  • 您是否在应用启动时进行 http 调用?

标签: ios xcode swift3 app-store-connect ipv6


【解决方案1】:

我也遇到过同样的问题。由于IPV6,我的也被拒绝了。为您的应用检查以下两件事:

1) 确保您在应用程序中使用的 API 链接没有任何 IP 地址。如果您使用 IPAddress 调用 API,那么您的应用程序将被拒绝。

2) 通过您的系统使用 IPV6 网络测试您的应用程序。这是link

如果您的应用程序同时满足两个测试用例,则不要做任何事情,只需在 iTuneConnect 中正确评论并告诉他们我的应用程序正在 IPV6 网络中运行。你能指导找到我的问题吗?如果可能的话,我可以和你的代表打个电话吗?

所以他们会询问您的联系方式并给您打电话,您的问题就会得到解决。我浪费了大约 20 天来解决这个问题。但是苹果代表说这是他们内部的问题。

因此,我的谦虚建议是尽快联系 Apple 代表,您的问题将在不采取任何行动的情况下得到解决。

【讨论】:

  • 是的,我的应用正在 ipv6 上运行。我做了这个网址中提到的同样的事情:developer.apple.com/library/content/documentation/…
  • 然后询问苹果代表并得到他们的澄清。因为以防万一,苹果方面有问题,而不是我的。因此,请在解决中心发表评论并与他们建立联系。
  • @SudhaTiwari 如果您按照我的建议对崩溃日志进行符号化,这意味着使其可读,那么解决您的问题(更快地找到位置)可能比等待测试人员的回答更快。
  • 您可以测试您的应用程序iOS 10.3.2版本。也许你会得到象征性的崩溃。但您可能需要等待苹果代表的回复。
  • @Larme 我无法下载 dsym 文件。它总是向我显示“没有为第 2 版构建 1 找到 dSYM”
猜你喜欢
  • 1970-01-01
  • 2023-03-31
  • 2023-03-25
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-07
相关资源
最近更新 更多