2010-09-13 75 views
0

我的應用程序目前在3.2.3版本中。 Apple目前正在接受哪些版本的iOs應用程序。鏈接?在App Store中接受哪些iOs版本的應用程序

+1

我讀錯了嗎?您可以考慮的任何版本號都可以爲您的應用程序指定; Apple不關心你的應用程序的版本控制方案。你的意思是問你需要你的應用程序支持哪些版本的iOS蘋果或iOS SDK? – BoltClock 2010-09-13 00:10:49

+1

@Bolt:methinks他指的是他正在構建的iOS版本。 – 2010-09-13 00:12:44

+0

是iOs版本?什麼版本我認爲是4.0,但我找不到任何文檔。 – azamsharp 2010-09-13 00:14:17

回答

2

我的猜測是Apple會確保向後兼容其API層。這意味着4.0可以通過1.0運行任何應用程序,但如果代碼被使用不可用於該系統,則3.2無法從3.6運行應用程序。

因此,你應該清楚。

+0

謝謝!我剛查過,我有3.2和4.0版本。當我測試我的iPhone應用程序時,它說「模擬器 - 4.0」和「設備 - 4.0」,這意味着我沒事。 – azamsharp 2010-09-13 01:14:16

+0

現在我認爲你只能從iPhone OS 3.X開始提交。 – 2010-10-06 12:22:56

6

Apple不再接受提交與iPhone OS早/低於3.0兼容的應用程序(通過部署目標構建設置中的聲明)。您只能嚴格使用2.0兼容的API,但部署目標設置將使該應用無論如何都不會安裝在2.0設備上。

對於iPhone/iOS的3.0到4.1的任何部署目標和對於iOS Base 3.2的3.2到4.1似乎是當前接受的範圍。

+0

這實際上是對這個問題更正確的答案......(在這個時候)(upvoted) – Jonny 2010-10-29 02:59:08

0

Apple要求您鏈接iOS 4.0或4.1 SDK for iPhone應用程序,以及iOS 3.2 SDK for iPad。但是,您仍然可以通過將「目標信息」窗口中的「iOS部署目標」設置爲較舊版本,而3.0版爲最早將被Apple接受的iOS設備。例如,我公司最近發佈了一款針對iOS 4.1 SDK構建的iPhone遊戲,但其iOS部署目標設置爲3.0。這樣所有的iOS 3.0設備都可以運行該應用程序。

相關問題