gpt4 book ai didi

ios - 如何在 Xcode 10 中设置以前的基础 SDK?

转载 作者:可可西里 更新时间:2023-11-01 03:50:24 26 4
gpt4 key购买 nike

在较早版本的 Xcode 中,我可以将基础 SDK 设置为当前 iOS 版本,将部署目标设置为较早版本,如下面的 iOS 7 TechTalk 幻灯片“构建现代应用程序,第 2 部分”中所示:

iOS 7 TechTalk, session Architecting Modern Apps, Part 2

这个 Stack Overflow 问题很好地阐述了 Base SDK 与 Deployment 目标。

What's the meaning of Base SDK, iOS deployment target, Target, and Project in xcode

但是,现在当我查看 Xcode 中的基本 SDK 配置字段时,我只看到“iOS”(这是“iphoneos”的别名)。

根据 https://developer.apple.com/ios/submit/

Starting March 2019, all iOS apps submitted to the App Store will need to be built with the iOS 12.1 SDK or later, and support the all-screen design of iPhone XS Max or the 12.9-inch iPad Pro (3rd generation).

这让我很担心,因为我似乎无法再针对旧版本的 iOS。

我做了很多研究,我似乎无法确定是否仍然可以使用 12.1 SDK 但针对旧版本的 iOS。有办法做到这一点吗?

最佳答案

基础 SDK 就是“iOS”。确切的版本将取决于您的 Xcode 版本(如果您使用的是 Xcode 10.1,则为 12.1)。基础 SDK 无法确定您的应用支持哪些版本的 iOS。

您可以通过为整个项目指定“iOS 部署目标”来设置您的应用兼容的最低版本:

enter image description here

或在项目中特定目标的设置中

enter image description here

您可以使用 Xcode 10 定位的最旧版本的 iOS 是 iOS 8(非常旧)。

关于ios - 如何在 Xcode 10 中设置以前的基础 SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54857416/

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