iphone - iOS 部署目标设置为 iOS 4.2。该应用程序可以在运行早期 iOS 版本的设备上运行吗?

标签 iphone xcode ios

如果应用程序在 Xcode 中编译并将其 iOS 部署目标设置为 iOS 4.2,它会在运行早期版本 iOS 的设备上运行吗?该应用程序不具备 iOS 4 独有的功能。 我对 Snow Leopard 和 XCode 3.2.5 进行了全新安装,并且没有针对早期版本的 SDK 进行测试。

最佳答案

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

关于iphone - iOS 部署目标设置为 iOS 4.2。该应用程序可以在运行早期 iOS 版本的设备上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747299/

相关文章:

ios - Segue 被调用了两次,我不确定为什么 - Swift

ios - Xcode 7.3 缺少私有(private)框架

ios - 有焦点时突出显示 ios 文本框的简单方法?

ios - swift 中的单例类给出 EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) 错误

iphone - 将 NSXMLParser 与 CDATA 一起使用

ios - 使用 AVAudioPlayer 从 URL 播放音频歌曲?

ios - Swift:调整 AVPlayerLayer 的大小以匹配其父容器的边界

ios - 在 UIView 子类中声明的委托(delegate)在 UIViewController 中不起作用?

objective-c - 如何在 objective-c 中将 cvMat 转换为 UIImage?

ios - UIImagePicker 图像大小大于原始大小