2012-09-24 364 views
0

我剛剛發送我的應用程序到iTunes使用xcode 4.5該應用程序與iPhone 3.5屏幕和4屏幕兼容。並與iPad。當我去到二進制細節也這樣說:armv7和xcode 4.5

支持的體系結構:ARMv7的

請告訴我這是什麼意思?我的應用程序是否與所有iPhone兼容?因爲它應該可以在任何iphone模型或ipad模型中工作。如果沒有,我怎麼可以把它與所有設備兼容(添加其他架構?)

回答

0

您的應用程序將在3GS和更高版本的設備上運行,假設他們滿足您的部署目標操作系統版本。要在早期的設備上運行,您還需要構建ARM v6,這一點我不確定您可以在Xcode 4.5中完成。

+0

感謝您的幫助 – user1693214

0

的XCode 4.5.x僅支持ARMv7體系結構:

變化在Xcode 4.5.x爲IOS 6

  1. 的Xcode 4.5.x(及後續版本)確實不支持生成二進制的ARMv6 。
  2. 現在包括支持iPhone 5/armv7s
  3. 支撐在Xcode 4.5.x部署目標或更高最小值爲的iOS 4.3
  4. 爲iPhone的最低支持iPhone 3GS的或更高版本作爲早期版本使用的ARMv6。
-2

有趣的問題,爲了避免打開另一個類似的問題,如果我使用armv6,armv7體系結構,iOS6 sdk,xCode 4.5和部署目標4.3構建我的應用程序以提交應用程序會發生什麼?

我目前擁有armv6,armv7構建設置下的架構。 Screenshot

通過這些設置,我可以成功構建和安裝我的應用程序到iPhone4,iPad3設備和Ad-hoc發佈的存檔,而無需任何有關armv6的警告。

斯特凡諾

+0

你確定你可以使用的Xcode 4.5 ARMv6的建設? – Animesh

+0

沒有armv6設備支持iOS 4.3 – user102008

+0

答案只是答案,如果你有後續問題,創建一個新問題 - 這就是如何工作。 – LearnCocos2D