我正在使用 Adobe Air 3.2 使用新的 stage 3D 功能为 IOS 编写应用程序。我可以定位的最低 IOS 版本是多少?
此外,为了以新的 Ipad 3 为目标,您似乎需要指示编译器引用 IOS 5.1。这是否意味着如果我使用该设置进行编译,我将无法在较低的 IOS 版本上运行我的应用程序?
在 AIR SDK 3.3 和更高版本中,您现在可以在应用程序描述符的 iphone 添加标签中指定支持的最低版本。这些设置被传递到 .ipa 文件中的 Info.plist 文件中。
如果您在应用程序中使用 iOS 5.0 sdk 特定功能,您可以在空中应用程序描述符 .xml 文件中将此值设置为 5.0:
<iPhone>
<InfoAdditions><![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>MinimumOSVersion</key>
<string>5.0</string>
]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>
1) iOS 4 及以上版本在规格中说明
2) 你可以在高于你的部署目标的任何版本上运行,我假设是 iOS 4.0,因为上面的技术规范说明了什么,不管你编译的版本是什么。