应用程序崩溃启动Apple拒绝

问题描述 投票:0回答:2

我已经测试并将我的应用程序提交给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。请帮我。

ios launch crash
2个回答
1
投票

收集在枚举时发生变异。

这意味着你有一些数据结构(比如字典或数组),你迭代元素,同时修改这个结构,例如删除一些元素。我想你要检查你刚开始做的所有迭代。或者使用符号断点来查找它。请注意,这种崩溃可能有点棘手,因为我猜可能不会执行像删除等操作。因此,您可能会或可能不会在开始时崩溃


0
投票

我通过执行以下操作解决了我的问题:1。标记从Apple收到的错误日志。 2.从您的实际设备中完全删除应用程序并从上面运行Xcode构建,这次它会崩溃并向您显示错误所在的行!

© www.soinside.com 2019 - 2024. All rights reserved.