2012-01-14 38 views
2

我最近升級了我的Xcode版本,並且一直在huge trouble嘗試構建到運行iOS 4.2.1的第二代iPod Touch。 - 以至於我放棄了嘗試。正在測試只有iOS 5設備和iOS 4模擬器的應用程序好嗎?

構建到模擬器適用於iOS 5和iOS 4.2模擬器 - 我也要在iOS 5設備上測試應用程序(當我拿到手時)。

此測試是否足以發佈具有4.2.1最低iOS版本的應用程序? - 問題是我已經發布了最低iOS 4.2.1的應用程序,但我需要發佈此更新(不需要在iOS 4設備上測試)。

這樣做有什麼問題嗎? - 如果它適用於iOS 4模擬器,並且iOS 5模擬器/設備足夠好?

回答

4

不,模擬器是模擬器,不足以測試應用程序。

根據我的經驗,模擬器和設備之間的區別在於數量和嚴重程度。我絕不會在沒有在實際設備上測試的情況下發布應用。每當我發佈一個應用程序,也應該與iPhone 2G/3G等兼容,這些設備上的實際測試總是會導致我在模擬器上從未遇到的問題。

渲染ARM6兼容代碼時出現一個常見陷阱的一個很好的例子是LLVM2和3的一個壞bug。這會爲這個架構產生錯誤的優化代碼。然而,連接的問題只能在實際設備上看到,而不能在仿真器上看到(因爲寶貝使用x86代碼而不是ARM6)。

+0

+1和你的其他答案 - 非常感謝 – 2012-01-14 20:24:03

相關問題