gpt4 book ai didi

ios - 我如何知道我的 XCode 将部署到哪些 iOS 版本?

转载 作者:行者123 更新时间:2023-11-28 18:48:04 25 4
gpt4 key购买 nike

我目前的 XCode 版本是 8.2.1。

在我的 iPhone 上,我目前安装的是 iOS 10.3.2。

我的 XCode 版本不会部署到超过 iOS 10.2 的任何地方。

在我的 iPhone 上,我被要求升级到 iOS 11.0.3。

根据这里的 wiki,XCode 版本 9 将部署到 iOS 11.0:https://en.wikipedia.org/wiki/Xcode#9.x_series .但我无法判断这是否包括所有子版本,例如 11.0.3。

所以我的问题是,如果我获得 XCode 版本 9 并将我的手机升级到 iOS 11.0.3,我是否能够从 XCode 部署到我的手机?如何准确判断每个版本的 XCode 支持哪些 iOS 版本?展望 future ,我如何才能确保我的 iPhone 和 iPad 始终具有我能够从 XCode 部署到的 iOS 版本?

最佳答案

是的,您将能够部署到您的手机上。

虽然您需要 Xcode 9 而不是 8 来针对 iOS11 进行编程,但这个问题更多地与项目中的 Base SDK 和 Deployment Target 设置有关。

Base SDK 是您编译所针对的 SDK 版本。例如,在 Xcode 9 中,这可能是 iOS11。 Deployment Target 设置表示应用程序将在其上运行的受支持的最低 iOS 版本。根据您的示例,这可能是 iOS10,但也可能是其他任何东西。

要使用最新的 iOS11 功能,您必须至少拥有 iOS11 的 Base SDK。要支持旧平台,您必须确保部署目标设置为您支持的最旧版本。在代码中,您需要在决定使用比 Deployment-Target 更新的功能时检查平台的版本。

关于ios - 我如何知道我的 XCode 将部署到哪些 iOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46816712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com