簡體   English   中英

如何在Xcode 4.2上支持不同的iOS SDK?

[英]How to support different iOS SDKs on Xcode 4.2?

安裝Xcode 4.2后,Xcode中只有iOS 5.0 SDK。 另外我應該支持iPhone 3G和iOS 4.2.1。 如何使用一個Xcode為一個應用程序支持兩個或更多SDK? 我嘗試使用iOS SDK 4.3安裝Xcode 3,但Xcode在啟動時崩潰。

將應用程序的部署目標設置為iOS 4.2.1,這將允許運行4.2.1或更高版本的所有iOS設備運行您的應用程序,但是,如果您使用來自例如的內容,則不會收到任何編譯器警告。 5.0,所以仔細檢查你的代碼並在需要時添加分支。 另一件事是,自Xcode 4.2以來,編譯器只生成armv7代碼,但由於你也想要支持iPhone 3G,你必須通過選擇目標手動告訴它也生成armv6代碼,切換到Build Settings選項卡並在那里將armv6添加到Architectures列表中。

最新的SDK包括以前SDK版本中的所有必需功能。 你不應該擔心它。 如果您想支持iPhone 3G,只需在Build Settings選項卡的項目設置中將iOS部署目標設置為iOS 4.2(或其他您想要的)。

不記得在iOS版本上測試您的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM