【发布时间】:2018-09-11 22:32:11
【问题描述】:
我正在尝试了解兼容性的工作原理,但无法得到完美的答案。许多答案令人困惑。
我想了解如果我开发一个针对 iOS 9 的应用程序,它是否适用于例如 iOS 11.2 设备(向前兼容性)
如果我以 iOS 11.2 为目标,是否会与 iOS 9 和 10 兼容(向后兼容)
我发现了这个answer,他建议下载旧版本的图像文件。我什么时候可以这样做?什么情况需要将图片下载到我的项目中?
我的 iPhone 运行的是 iOS11.3,我的 Xcode 项目 (Objective-c) 的目标是 iOS 10,我正在使用 Xcode 9.2 进行开发
【问题讨论】:
-
您混淆了您构建的代码和应用程序与 Xcode 允许您在哪些设备上运行它的兼容性。这些是单独的主题。由于 Xcode 将直接部署工件、对其进行调试等,因此需要了解您的 Xcode 版本不支持的 iOS 11.3。升级到 High Sierra,然后升级 Xcode,您可以再次部署到设备。
-
谢谢 luk 我会更新的。但是,部署目标和iOS版本的兼容性如何。它是如何工作的?
标签: ios xcode deployment compatibility