2012-04-15 32 views
1

我是iOS編程的新手(很好,很新手......)。無論如何,在我開始深入瞭解我的應用程序的編碼之前,有沒有辦法檢查它將運行在哪個iOS版本上?我可能錯過了一些顯而易見的東西,但我的目標是讓它在所有4.0設備上運行到最新的設備。我只是想確保我不使用庫或其他只支持iOS 5.0或其他東西的東西。找到哪個版本的iOS應用可以運行?

+0

不幸的是,我能想到的唯一方法就是在運行4.x的設備上測試。 – CodaFi 2012-04-15 23:34:18

回答

2

你可以在你的項目設置中設置了「基地SDK」到你想要的目標的iOS版本。至於不小心使用了以前的IOS版本沒有定義的功能,要注意自己的警告 - 如果你正在使用iOS中4

+0

它只顯示「最新的iOS(iOS 5.1)」我是否需要下載另一個SDK並且會搞砸了什麼? – Matt 2012-04-16 00:18:22

+1

檢查Xcode/Preferences/Downloads並查看是否可以下載iOS 4 SDK和模擬器。 – EricS 2012-04-16 01:19:02

1

沒有定義的東西它會告訴你這是什麼,更容易,如果你決定做在開始開發之前,您希望應用程序使用哪些iOS版本。每個框架都有不同的受支持的iOS版本,在編程時您必須牢記這一點,例如,如果您希望製作一個利用新的集成Twitter框架(iOS 5+)的應用程序,則必須將您的部署目標設置爲只有iOS設備運行5.0及以上版本,或者你可以碼檢測檢查什麼版本的iOS設備正在運行,在這種情況下,大致...如果iOS版> = 5.0使用Twitter,如果iOS的< 5不使用Twitter。

+0

嗯,我剛開始。只有我現在真正使用的是storyboard,NSUrlConnection和JSONKit。 – Matt 2012-04-16 00:44:49

+0

正如我剛纔讀,故事不與iOS 4兼容的,所以我想我的運氣......沒有多少人仍然對iOS 4的,我想。 – Matt 2012-04-16 00:46:13

+1

有些設備將永遠停留在早期版本上。第一代iPhone和iPod touch最好支持iOS 3.1.3。第二代iPod touch和iPhone 3G卡在iOS 4.2.1上。這些值得支持嗎?請參閱[本圖](http://pxldot.com/post/18754186750/ios-ebb-and-flow)。請注意免責聲明 - 數據來自不同的應用程序開發人員,可能不代表人口。即使考慮到,它的安全調用的iOS 3微不足道的,而iOS 4到iOS 5 – Dondragmer 2012-04-16 01:16:20

1

右鍵單擊的Projekt - >獲取信息: 在那裏,你可以看到你的項目的IOS版本。 (最新ios版)

greez

相關問題