2012-09-26 147 views
0

好的,我做了一個非常簡單的iPhone應用程序,我測試了iPhone 5和iOS 5的iOS 5和iOS 6模擬器,並且一切正常!但是當我提交它進行審查時,他們拒絕了它,因爲它在iPhone 4和iPad 3上崩潰了,有沒有一種方法可以找出如何解決這個問題,而無需購買iPhone 5和iPad 3?他們確實向我發送了崩潰文件,但我不知道如何閱讀它們。任何建議表示讚賞! :)如何在沒有iPhone的情況下調試iPhone應用程序?

+2

幾乎沒有。嘗試找到願意將這些嬰兒中的一個借給你幾天的人。 – Till

+0

iPod的觸摸更便宜,也許會得到其中之一。 – nycynik

回答

0

這是非常困難的調試特定設備上的問題,而實際上沒有該設備。我知道我的地區有一些蘋果商店會爲此目的短時間租用設備。你可以檢查周圍,看看你能找到一個借用或租用一兩天。

3

你不知道。模擬器不夠精確,無法調試某些問題(模擬器只運行x86代碼,而不是設備提供的更嚴格環境中的實際ARM代碼)。

因此,您可能需要購買,乞討或借用合適的iOS設備或兩個用於測試。

+0

同意。你需要一個iPod touch,否則你會發瘋。一些相當便宜的ipod將運行iOS 5.例如,如果屏幕上出現小碎片,那麼如果它始終放在桌面上,它將會很好。 –

1

你必須學習如何閱讀崩潰文件。嘗試將它們拖入組織者開始。

設備上有一些不同的方面,你應該至少有一個iOS設備可以進行測試。因爲您可以測試iPhone和iPad應用程序,所以iPad是一個不錯的選擇。在任何一臺設備上運行都會消除所有設備上會發生的許多錯誤 - 例如,如果您沒有意識到iPhone文件系統區分大小寫,但Mac(因此模擬器)文件系統不是。

即使是較舊的iPad 2翻新也會做這樣的測試...

相關問題