如何更改Xcode sdk编译版本

How to change Xcode sdk compiling version

我试图通过 AppStore 构建一个应用程序,但由于该应用程序使用 sdk 11.4,他们拒绝了它。声明它需要使用 12.1 的更新版本。 当前 Xcode 我安装的是 10.1 或 10B61,这是最新的,没有使用 Beta。我搜索了设置,试图找到如何更新 sdk 以及可能针对较新的基础 SDK。

我尝试过的事情:

请注意,这不是针对最低版本。我知道那是哪里,并相应地设置了它。没有问题。


编辑:

我有 运行 $> xcodebuild -showsdks,它显示 sdk 12.1 是已安装的 sdk。 但是,当它试图构建到 AppStore 时,它​​似乎以某种方式将其覆盖到 11.4。不知道为什么。

问题似乎不在于 Xcode 本身,而在于我们用来构建应用程序并将其发布到 AppStore 的 Bitrise。一旦为 building/publishing 选择了正确的堆栈,它就成功构建了,但是,我们随后发现了一个不同的问题。

我们使用 Xcode 10.1 在 iOS 12.1 中构建了应用程序,但是,当谈到 Xcode 10.0 时,Bitrise 似乎对 React-Native 第三方依赖项存在问题+。它似乎没有正确安装它们并在编译时抛出错误。 (依赖:双转换)

我们在网上能找到的唯一建议是将 xCode 降级到 9.4,然后手动将设备支持文件(从目标 SDK 到 12.1)添加到应用程序。这是我们不想做的事情。

我们正在等待 Bitrise 整理他们的东西,但与此同时,我们正在研究直接从 Xcode 或 Fastlane 构建。