簡體   English   中英

蘋果啟動時應用崩潰

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM