2013-02-28 70 views
1

我想在所有iOS的舊版本以及新版本中支持我的應用程序。在最近的Xcode版本中,對armv6的支持被刪除。我如何構建我的應用程序來支持armv6?我是否需要包含armv7以支持所有較新版本的iOS?是否有可能創建一個支持所有3種體系結構的二進制文件?如何用armv6,armv7和armv7s創建一個胖二進制文件

回答

1

僅僅是一個鏈接...我沒有嘗試..

「你可以創建一個iOS的二進制跨越的ARMv6 - armv7s和Xcode 4.5,但它需要一些額外的工作....你需要安裝的Xcode的多個版本......」

ARMV6 SUPPORT WITH XCODE 4.5

3

無法完成。你要麼使用更新版本的Xcode,要麼獲得armv7/armv7s以及iOS 6.x支持(並支持iOS 4.3),或者使用舊版本的Xcode獲取armv6/armv7,但不支持iOS 6.x API(但支持回到iOS 3.1.3)。

目前還有很少的設備仍在使用iOS之前的4.3版本,所以沒有理由支持這些舊版本。

如果您真的必須支持所有內容,請創建兩個版本的應用程序。一個支持較新,一個支持較舊。然後看你的下載比例是1000:1。

不久之後,Apple很可能會放棄對使用舊版Xcode創建的新應用程序的支持。蘋果喜歡不斷前進。

相關問題