[英]How to prepare iOS 4.2 app from Xcode 3.2 for iPhone 5 support?
[英]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.