请教大家一个关于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以上所有系统能够良好使用。 谢谢。
使用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上运行。