2012-10-12 45 views

回答

1

是的。蘋果已經取消了對此的支持。它已經開始在iOS5的本身,他們刪除了

在Xcode的4.3蘋果已經移除了ARCHS_STANDARD_32_BIT

的ARMv6的設置,但如果你仍然想這樣做,那麼你將需要建立針對比ios6更老的ios,但是您將無法構建armv7s。我會建議不要這樣做。

這裏是鏈接如何去這樣做。請帶上一粒鹽。 Link

0

正如S. P.表示,目前對ARMv6現在不支持。

問題是,您需要使用Xcode 4.5,而不是使用armv7s,而是重新構建iOS 6並支持新的iPhone 5.我的意思是,您可以在不使用armv7的情況下爲iPhone 5構建和發貨所有,實際上是推薦的,因爲沒有多少開發者手頭有iPhone 5進行測試,並且因爲許多圖書館無法再建立它。如果你使用Xcode 4.4.x,你仍然可以運送到armv6設備和iOS 4.x < 4.3,但是你將不能使用任何iOS 6功能(你的輪換將會完全被打破,結果),並忘記支持新的iPhone 5的屏幕。

因此蘋果決定迫使我們停止支持舊設備和舊版本(舊爲3,4年)。對此我們無能爲力。

0

開發人員可以不加限制UIRequiredDeviceCapabilities在了應用的plist所需硬件的應用程序,已經在App Store,因爲這將限制向後兼容性。

但開發人員可以提高最低部署目標到最新發布的iOS版本(目前6.0),或任何在兩者之間(4.3是Xcode的4.5支持的最低)。

如果iOS設備不再支持所需的操作系統版本(armv6設備無法運行iOS 6.x或4.3),那麼Apple會限制向後兼容性,而不是您,應用程序開發人員或應用本身。因此,您的應用程序將符合要求,並且Apple最近已批准這樣做的應用程序(檢查所有提出的最低部署目標的更新)。