iOS部署目标设置为iOS 4.2.该应用程序可以在运行iOS早期版本的设备上运行吗? [英] iOS deployment target set to iOS 4.2. Will the app run on devices running earlier versions of iOS?

查看:40
本文介绍了iOS部署目标设置为iOS 4.2.该应用程序可以在运行iOS早期版本的设备上运行吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果某个应用是使用Xcode编译的,且其iOS部署目标设置为iOS 4.2,那么它将在运行iOS早期版本的设备上运行吗?该应用没有iOS 4独有的功能.我干净安装了Snow Leopard和XCode 3.2.5,并且没有较早版本的SDK可以进行测试.

If an app is compiled in Xcode with its iOS Deployment target set to iOS 4.2, will it run on devices running earlier versions of iOS? The app does not have features exclusive to iOS 4. I did a clean install of Snow Leopard and XCode 3.2.5, and earlier versions of the SDK aren't there to test against.

推荐答案

否.部署目标定义设备必须正在运行的iOS的最低要求版本.您可以将构建目标设置为3.1.3,例如,以支持iOS版本> = 3.1.3的设备.基本SDK设置定义您的应用使用的SDK版本.这将是4.2.只要您不使用任何iOS 4功能,就可以安全地将部署目标设置为3.1.3.

No. The deployment target defines the minimum required verision of iOS the device must be running. You can set the build target so 3.1.3, for example, to support devices with iOS versions >= 3.1.3. The Base SDK setting defines which SDK version your app is using. This will be 4.2. As long as you do not use any iOS 4 features, you can safely set the deployment target to 3.1.3.

这篇关于iOS部署目标设置为iOS 4.2.该应用程序可以在运行iOS早期版本的设备上运行吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆