2017-02-23 57 views
0

我正在嘗試將應用程序提交給應用程序商店,但它已被拒絕兩次。審查人員稱,該應用程序在啓動後崩潰,這可能是由於IPv6連接或由於看門狗定時器造成的,後者可能由於啓動時間過長而終止應用程序。以下是我收到的來自評論者的消息,這是我在相關堆棧溢出帖子中看到的一般迴應:iOS應用程序據稱是因爲IPv6連接而被拒絕

在審閱過程中,您的應用未能在運行iOS 10.2.1的iPad上啓動
連接到IPv6網絡的Wi-Fi。

具體來說,當我們在主屏幕上選擇應用程序時,應用程序
顯示啓動圖像,然後意外退出。這可能是因爲
iOS 10對應用程序使用了看門狗定時器;如果應用程序花費太長時間才能完成其初始啓動,操作系統會終止該應用程序。

下一步

請在設備上運行你的應用程序在連接到IPv6網絡
(所有的應用程序必須支持IPv6),以確定發射問題,然後修改
並重新提交您的應用程序進行審覈。 ...

我已經建立了一個模擬IPv6網絡基於蘋果的說明這裏

https://developer.apple.com/library/tvos/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html

和應用程序運行不崩潰的罰款。而且啓動時間非常快 - 我在啓動屏幕上有一個非常小的圖像,8kb - 所以不應該有任何內存問題。我不知道爲什麼它掛了,崩潰了。

此外,啓動代碼中沒有網絡交互 - 只在根視圖控制器中。後者顯然從來沒有被稱爲,因爲他們說在發射屏幕上崩潰。

有沒有人有任何與此相關的經驗,並知道如何克服這一點?

+1

他們給你一個崩潰日誌嗎?它可能與ipv6沒有任何關係,它們只是在ipv6網絡上進行測試,並且在應用程序崩潰時總是提及它。 – dan

+0

它說問題出在iPad上。你是否試圖在iPad上重新創建這個而不是iPhone? – Gruntcakes

+0

檢查第一個答案在這裏http://stackoverflow.com/questions/34522808/how-to-obtain-crash-logs-from-users-running-ios-9 –

回答

0

您是否通過在飛行模式下啓動設備來測試您的應用程序?

另一種可能性是,您是否在連接到已將其以太網電纜拔出的WiFi接入點的設備上測試應用程序。

據報道,即使在這些奇怪的使用情況下,蘋果也不會批准崩潰或鎖定的應用程序。

+0

謝謝,我會嘗試一下。從我提交應用程序的時候開始審覈流程的速度來看,我認爲蘋果的審覈流程已經實現了自動化。我們收到了兩份提交內容的「審覈人」相同的表單回覆,當我回複審核人時,我的問題沒有得到解答,我收到了一條含糊不清的通用信息,並未解決我的問題。我認爲蘋果有一些AI能夠處理評論,因此可以快速轉身。我的App Store中的其他應用程序在審查之前一週在審查隊列中停留了一週。 – jdeckman

相關問題