我有這個應用程序,最初是爲iOS 2.x編寫的。 我最近需要添加一個小功能,並且被迫製作應用程序,它在沒有任何問題的iOS升級過程中倖免於難,符合iOS5。 只有在測試並提交應用程序後,我才從300,000個用戶羣獲取報告,該應用程序無法在iOS 4.2.1的第二代iPod Touch上使用。我在第一代iPod touch上測試過,而且運行得很好。 有趣的是,現在我終於找到了第二代iPod,在設備上的調試模式下,該應用程序運行良好。只有當我通過iTunes同步AdHoc時,我會得到與通過App Store下載應用程序相同的症狀:UIImageView加載圖像,但幾秒後,圖像消失,留下空白屏幕。發佈的應用程序顯示空白屏幕,但不在調試器中
什麼是最好的方法弄清楚,在代碼中哪裏出了問題?
感謝您的幫助
更新:我已經要求蘋果來幫助我在這裏。到目前爲止,這是通信的相關部分:
「通常只會在商店或審閱期間顯示的問題是由於Xcode如何配置爲在Debug vs Release中構建您的應用程序(即構建配置用於提交到商店)。
要確保你正在測試的確切構建應用程序的您提交到App Store,你可以創建一個歸檔的身材,你既可以測試,並提交在Xcode 4中,產品 - >存檔會將你的應用程序版本存檔到Organizer窗口中。
你可以通過「共享...」 f作爲IPA,從Xcode的Organizer窗口中,然後使用iTunes安裝IPA。
(僅供參考:「分享...」您使用iTunes安裝的存檔版本是測試應用程序的首選方式,Xcode以與App Store稍微不同的方式安裝應用程序。它的速度更快,但對於最後的測試,通過iTunes安裝是最接近於用戶將體驗)「
和:
」。因此,我的建議是,發生在你的代碼的地方,你「想斷言「是可疑的。在你的代碼監控進程中放置幾個NSLog語句,也許輸出像你的UIImageView的幀大小等信息。「
雖然我明白,這顯然是唯一的出路,我有點震驚的意思所有這一切:
正如你應該擁有和測試設備和操作系統的組合,或只是在你的客戶把它和看到的東西出問題開發商
你檢查了崩潰日誌,看看有沒有寫出來嗎? – 2012-03-05 13:36:18
與你的問題無關..但只是想知道你有300.000+用戶羣運行它一個
Shubhank
2012-03-05 13:42:36
@Nick Bull:該應用不會崩潰。它只是顯示一個空白的視圖,而不是帶有圖像的視圖。 – Sjakelien 2012-03-05 14:18:43