2013-01-22 157 views
0

我已經看到這個問題的一部分問了幾次,但我有我無法找到答案的具體問題。使用iPhone應用程序測試--basics

我已經寫了一個簡單的iPhone應用程序,並希望在我自己的設備上進行測試。不過,我目前還沒有擁有一款使用iPhone(3GS)或iPod touch(4thGen)的設備。

如果我去的iPhone(我的首選選項),沒關係吧 i)其有沒有合同? ii)它被鎖定在AT & T或解鎖?

您是否可以通過iTunes將非簽約手機恢復/升級至iOS 6?

最後,iPhone GPS是我喜歡iPod touch的主要原因。這是否仍然適用於非簽約手機,即它是否適用於無線?

由於我從來沒有擁有智能手機,我很抱歉,如果這些問題似乎有點愚蠢。 感謝您的幫助

編輯:我的問題是有點含糊不清,所以澄清的兩個要點是 i)你可以在沒有SIM的'不合約'iPhone上測試應用嗎? ii)如果沒有3G,iPhone會使用無線方式「估算」GPS位置,或者GPS api會返回錯誤信息(我認爲這由Benmj回答)?

+0

我不確定這個問題屬於這裏......它並不真正與發展有關。 –

+2

我認爲它是。它與測試有關,這是發展的重要組成部分。如果你只是從中獲得最終的問題 - 使用GPS的應用程序可以在非合同iPhone上測試 - 是否會使它更加發展?如果不是的話,我很樂意將這個問題提交給蘋果論壇。 –

+3

是的,這個問題的帖子有一些相關的問題,對於開發!這裏有很多人正在爲iPhone開發,而且這是非常相關的。 – AlexWien

回答

2

有一對夫婦在這裏的問題,但它似乎是主要的一個是「我可以測試我的iPhone應用程序沒有合同?」

是的。是的你可以。這就像開發iPod一樣。我有一部iPhone,最近又割斷了合同。我仍然使用它進行開發。

在GPS方面:如果您有手機合約,您將只能測試此功能。 GPS基於手機塔進行工作。根據您連接的無線網絡(類似於桌面瀏覽器現在可以具有一些有限的地理意識),您可能能夠獲得有限的位置感知,但是如果您想獲取GPS位置,計算距離等,則需要有一個無線計劃。

+0

因此,如果測試使用GPS api的應用程序,那麼它會導致錯誤或使用有限的無線感知「估計」位置? –

+2

不,據我所知,它將*不返回任何位置數據*。我知道你可以在XCode中添加一個GPX文件和「模擬位置」(這是一個菜單項,但我不記得它在哪裏)。您可以將您的iPod安裝到預定位置進行測試,但我沒有嘗試過。 – Benmj

+0

另外,你有關於SIM問題的任何知識嗎?手機是否仍然沒有工作(作爲榮耀的iPod touch)?或者它只是要求SIM卡? –