所以我最近有我的應用程序被蘋果拒絕。這就是他們說:應用程序只在某些設備崩潰ios8
2.1:軟件崩潰將被拒絕 ----- ----- 2.1
我們發現您的應用在iPad上墜毀運行iOS 8和iPhone 5S運行iOS 8,它不符合App Store評論指南。
您的應用程序崩潰,當我們:
拍了拍各種菜單項目
如果你有困難重現該問題,請嘗試與Xcode的存檔功能的測試工作流程描述的測試工作流程。
我發現它困惑了爲什麼應用程序只在特定設備上崩潰,尤其是iPhone 5s。由於我沒有親自擁有5秒鐘,我一直在使用模擬器,無法重新創建崩潰。在iPad視網膜模擬器應用程序崩潰時,我按下菜單按鈕和Xcode中告訴我,有問題的行是在視圖中的viewdidappear方法的segued FROM:
if(adBanner != nil)
{
adBanner.removeFromSuperview()
adBanner.delegate = nil
adBanner = nil
}
我的問題是:我如何才能在重新創建這些崩潰iPhone 5s?我怎樣才能解決iPad上的這個錯誤,或者我甚至需要?我認爲你可以提交一個優化的應用程序,只運行在某些iOS設備上,這是由你提交截圖的設備決定的。我是否需要此應用程序才能在iPad上工作,或者有什麼方法可以不發佈iPad?
那麼除非無法在iPad上運行,否則無法讓蘋果批准我的應用程序? – yaboi 2014-10-03 08:38:21
這個問題沒有意義。您的應用程序需要在iPad上工作才能獲得批准。只需修復你的崩潰。 – 2014-10-03 10:00:33
我只是有點困惑。我不想爲iPad提交這個應用程序,我沒有提交任何iPad屏幕截圖,所以我假設你知道你如何讓Apple知道你提交你的應用程序的設備(通過你提交的截圖)。蘋果的政策是,應用程序必須適用於所有的iOS設備,還是我錯過了一些東西?另外,我不確定這個問題與內存有多大關係,我在Swift中編寫了應用程序,該應用程序具有內存管理功能,該應用程序可以在較小硬件(iPhone 4s)以及新硬件(iPhone 6)上正常運行。這很令人沮喪,因爲我不知道如何去解決這個問題 – yaboi 2014-10-07 19:46:39