2011-04-13 54 views
2

我開始發送我的應用程序的測試版供用戶測試。有人回來告訴我,她的iPod Touch(第二代)的應用程序崩潰。考慮到我沒有擁有一個,我該如何進行調試。我所擁有的僅僅是iPhone 4,但我希望我的應用能夠運行其他9種設備(每一代iPhone,iPod Touch和iPad)。有什麼建議?測試您不擁有的Apple設備上的錯誤

編輯1

有一個在模擬器沒有iPod Touch的硬件選項。我應該只是假設它被視爲iPhone?

+0

您還需要考慮不同的操作系統版本,以及硬件版本。 – Twelve47 2011-04-13 08:55:33

回答

1

Hoptoad應用程序非常適合這個。您可以免費註冊最多1個項目,並且實施非常簡單。

http://hoptoadapp.com/pages/home

+0

與此類似到TestFlight? – 2011-04-13 10:29:18

+0

不會,這實際上會收集您的應用程序的崩潰日誌,並將其發送到HopToad應用程序的服務器,在那裏你可以看到堆棧跟蹤,跟蹤你有多少類似的崩潰,哪些已經修復等。你應該放棄它, 真的很棒! – Rog 2011-04-13 10:41:34

0

你可以試試蘋果的IOS模擬器。

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/125-Using_iOS_Simulator/ios_simulator_application.html

設置在 仿真環境中使用的IOS版本,選擇 硬件>版本,然後選擇你要測試的 版本。

+0

我認爲這不會有助於測試設備特定的問題......(即同一設備系列的不同代) – 2011-04-13 09:02:05

+0

@Andre,它取決於是否是導致問題的較舊操作系統版本。你可以選擇不同的IOS'硬件版本'(這聽起來像是一個矛盾......) – Roddy 2011-04-13 09:19:36

+0

的確如此,如果它是一個iOS版本導致這個問題,模擬器肯定會有幫助(並且我個人的iOS版本遇到了更多問題比設備特定的問題)。但埃里克特別要求「不同設備代」,這就是爲什麼我說我不認爲這有助於測試這些。 – 2011-04-13 09:28:24

0

初學者從用戶設備獲取崩潰日誌,並嘗試基於這些設備進行調試。我知道,在測試沒有很大幫助的設備上,但至少你能夠弄清楚你的beta測試人員在每個設備上崩潰了什麼...

+0

關於如何獲取崩潰日誌的任何想法? – 2011-04-13 09:06:12

+0

您可以在Google上輕鬆找到信息(http://aplus.rs/apple/how-to-find-crash-logs-for-iphone-applications-on-mac-vista-and-xp/)或SO(http ://stackoverflow.com/questions/171633/accessing-crash-logs-on-iphones-used-for-ad-hoc-distribution)。但是,如果您將發送給您的測試人員的內部版本進行歸檔,這樣纔會很有用,以便您可以對日誌進行符號化處理:http://stackoverflow.com/questions/1460892/symbolicating-iphone-app-crash-reports – 2011-04-13 09:14:01

相關問題