关于SDK和Xcode 版本得选择

pscl 发布于 2013年12月21日
无人欣赏。

请教大家一个关于SDK和Xcode版本得选择问题,目标受众是iPad,系统不统一,会是6.0,6.1,7.0等等,APP不会上架。这种情况下,应该选择哪个版本得Xcode和SDK呢?默认的7.0SDK是不能部署到7.0以下的目标,把64位架构支持取消了,倒是可以部署到7.0以下,这样得话是不是不支持64位处理器得机型了?但是却是使用7.0SDK来编译的。如果采用6.0的SDK的话,能否在7.0上安装呢?Xcode得话应该就用5吧? 主要是考虑兼容性,最好能够在6.0以上所有系统能够良好使用。 谢谢。

共2条回复
darcy 回复于 2013年12月22日
  1. 选择Xcode 5/ 7.0SDK
  2. 不会,32位程序也能在64位机器上运行;简单的理解,不然64位的机器发布的时候,那些开发者还没来得急更新的程序咋办?
  3. iOS6SDK编译的程序当然能在iOS7上运行,同2

使用7.0SDK,决定可以运行的最低系统版本是由Deployment Target而定的,如果你的target是5.0,那么5.0及以上的版本都能运行你的程序,低于该target的版本的系统无法安装该程序。

目前我们在Xcode 5.0里能选择到的最低版本是4.3,即是目前苹果允许我们提交到App Store的最低系统版本要求。

但是需要注意:在OSX 10.9上,Xcode5 只有6.0+ 的模拟器;在OSX 10.8上,Xcode5 有5.0+ 的模拟器;如果要使用iOS4.3的模拟器,需要在OSX 10.7上使用Xcode 4.6,Xcode5无法在OSX 10.7上运行。

pscl 回复于 2013年12月23日

1楼 @darcy 嗯,最后结果就是Xcode5/7.0SDk,架构不选64位,部署目标选6.0,这样可以了?

登录 或者 注册