【发布时间】:2018-08-12 19:52:09
【问题描述】:
我已测试并将我的应用程序提交到 Apple Store,但 Apple 拒绝并响应我的应用程序在启动时崩溃。我已经在许多型号的 iPhone 和 iPad 上测试了我的应用程序,它工作正常,有人能告诉我为什么吗? Apple 发送给我的崩溃日志:
"bug_type":"109","os_version":"iPhone OS 11.2.5 (15D60)","incident_id":"F2C32C7F-63B2-4D96-8D90-1AF644DC5179","name":""}
Incident Identifier: F2C32C7F-63B2-4D96-8D90-1AF644DC5179
CrashReporter Key: 31ed20e652158d2a96b6662d50b1000ce2837b82
Hardware Model: iPad5,1
Device Model: J96AP
Process: gamebaionline [5995]
Path: /private/var/containers/Bundle/Application/872913FE-A768-4837-81EB-F76C427CFBED/gamebaionline.app/gamebaionline
Version: 0 (2.0.5)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd.development [1]
Date/Time: 2018-03-03 07:05:30.9221 -0800
Launch Time: 2018-03-03 07:05:23.9926 -0800
OS Version: iPhone OS 11.2.5 (15D60)
Baseband Version: n/a
UDID: 3ab61350a5372c6a81b3d6b6ac3e5a8c7d1cd04c
Report Version: 104
异常类型:EXC_CRASH (SIGABRT) 异常代码:0x0000000000000000, 0x0000000000000000 异常说明:EXC_CORPSE_NOTIFY 线程触发:11 应用特定信息: * 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“* 集合在枚举时发生了变异。” 以 NSException 类型的未捕获异常终止 abort() 调用。
现在我无法使用 iOS 11.2.5 进行测试,因为 Apple 不允许登录 iOS 版本 11.2.5 或将版本降级到 11.2.5。请帮帮我。
【问题讨论】:
-
您需要symbolicate the crash report 来确定崩溃发生的位置。这不太可能是11.2.5造成的,但是为什么不能用11.2.5测试呢?您是否使用 TestFlight 进行过测试?