2009-12-08 56 views
2

我的Mac上有OS 10.6。我開始使用iphone SDK for snow lepard,它爲SDK 3.0至3.1.2構建。我準備好將我的應用程序提交給商店。我想要更老的iPhone也使用它。我無法找到Apple 2.2的SDK鏈接。只有3.1 sdk的鏈接。如何獲得較舊的SDK,我需要嗎?

我是否需要發佈使用2.2構建的應用程序?如果是的話,我可以在哪裏找到它?

iphone用戶可以更新手機上的操作系統嗎?

感謝,

+1

我建議只製作你的App 3.x。蘋果公司會喜歡這個,你會有更少的測試。 95%的iPhone用戶會擁有這個。只有在2009年夏季之前購買的iPod Touch可能會有問題。 – rjstelling 2009-12-08 17:15:18

回答

1

其實,在我的Mac,(10.6.2)iPhone的SDK將建立 '下調' 至2.2。

是的,iPhone用戶可以升級(和降級)他們的操作系統。 - 但你知道,因爲你有一個iPhone測試的權利?

:)

+1

請注意,您可以將基礎SDK設置得更低,您無法在模擬器中對其進行測試 - 僅限設備。 – 2009-12-08 16:52:25

+1

但是,你必須有設備來測試:)而且,由於3.X設備可以運行2.2代碼 - 對於OP來說應該足夠好。 – KevinDTimm 2009-12-08 17:18:24

+0

是的,我有一個配置的iphone。好吧,我發現項目設置在哪裏我可以在iphone上爲2.2構建。模擬器只能達到3.0。現在我的問題是,我使用NSPersistentStore,並且僅在3.0上可用。 – Gerry 2009-12-08 17:55:24

1

在Xcode,您可以指定哪些SDK使用來構建應用程序或操作系統版本用來測試你的應用程序。有關更多詳細信息,請參閱this guide