[英]App crash on launch Apple reject
我已經測試並將我的應用提交到Apple Store,但是Apple拒絕並響應我的應用在啟動時崩潰。 我已經在許多型號的iPhone和iPad上測試了我的應用程序,並且該應用程序可以正常工作,有人可以告訴我為什么嗎? 蘋果發送給我的崩潰日志:
"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類型的異常終止。
現在我無法使用iOS 11.2.5進行測試,因為Apple不允許登錄iOS版本11.2.5或將版本降級為11.2.5。 請幫我。
枚舉時對集合進行了變異。
這意味着您具有某種數據結構(如字典或數組),並且您在元素上進行了迭代,並且同時修改了該結構,例如刪除了一些元素。 我想您從一開始就檢查所有迭代。 或使用符號斷點找到它。 請注意,這種崩潰可能有點棘手,因為我猜可能不會執行某些操作(例如remove或so)。 因此,您啟動時可能會崩潰,也可能不會崩潰
我通過以下操作解決了我的問題:1.表示從Apple收到的錯誤日志。 2.從您的實際設備中完全刪除該應用程序,然后在其上運行Xcode的構建,這一次它將崩潰並向您顯示錯誤所在的行!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.