我們的應用程序之一最近第二次遭到拒絕,因爲「我們發現您的應用在運行iOS 6.0.1的iPad上無法在Wi-Fi和蜂窩網絡上啓動」。由於不可重現的錯誤,應用程序被拒絕:可能的原因?
由蘋果公司提供的崩潰日誌的開頭爲:
事故標識符:CE8868A8-1C68-4161-91AD-DB50D3D5780B
CrashReporter始終重點:83b816533ead866666681b87f5736242d8aac2ff
硬件型號:XXX
過程:測試滑雪板[ 29192]
Path:/ var/mobile/Applications/890E8D9C-6A17-4EA6-9A06-5503B3D35888 /測試Skis.app/Test Skis 標識符:Test Skis
版本:??? (???)
編碼類型:ARM(母語)
父進程:的launchd [1]日期/時間:2013年1月4日19:24:52.667 -0800
OS版本:6.0的iOS 0.1(10A523)
報告版本:104異常類型:EXC_CRASH(SIGABRT)
異常代碼:0x0000000000000000,0x0000000000000000
崩潰螺紋:0
我的問題不是關於如何解決我們特定代碼中的問題,而是更通用的問題:我們無法使用相同的二進制文件(製作Ad Hoc版本),設備和操作系統版本來重現崩潰。蘋果正在使用一個蘋果。
這種崩潰怎麼可能發生在Apple評論家的設備上,而不是我們的?蘋果評論家的設備是否以非標準方式配置,可以解釋這種差異?
我發現提一個類似的問題,還沒有得到答覆以及對堆棧溢出的另一個問題:Apple rejected app due to a crash which is not reproducing
崩潰報告中最重要的部分丟失了,這是您發佈的所有文本。如果沒有人可以悲傷地告訴你可能是什麼問題。請附上,並確保它是象徵性的。 – Kerni
@Kerni:完整的符號化崩潰報告可在https://gist.github.com/4571561獲取。 但是,我想了解的是,我們的設備如何不會崩潰,而Apple評論員卻這麼做。 – Librelio
另一點信息:蘋果公司也測試應用程序在飛機模式(或沒有互聯網連接準確),也許這是導致崩潰 –