iOS 应用程序使用 SDK 16.1 构建,但在 Xcode 中基本 SDK 设置为 14.0?

问题描述 投票:0回答:1

收到 Apple 发来的一封电子邮件,要求提高 sdk 版本,在电子邮件中他们说“此应用程序是使用 iOS 16.1 SDK 构建的。”。

但是,在 Xcode (15.2) 中我看到了

  • iOS 部署目标 = 14.0
  • 最低部署 (IOS) = 14.0
  • Podfile
    platform :ios, '14.0'

如何使用

16.1
而不是
14.0
来构建?

注意:该应用程序是用 React Native 构建的,但我认为它不应该改变任何东西。

ios xcode react-native cocoapods
1个回答
0
投票

感谢@HangarRash 为我指明了正确的方向。

SDK version
Deployment Target
是两个不同的东西。决定用于构建的 SDK 版本的是计算机上安装的 XCode 版本。更多信息可以在这里找到

就我而言,该应用程序是在 Github 托管计算机上使用

fastlane/gym
构建的。深入研究 CI 操作的配置文件,我发现了以下内容:

  build-ios:
    runs-on: macos-12
    steps:
      ...
      - uses: maxim-lobanov/setup-xcode@v1
        with:
          xcode-version: '14.1'

知道 XCode 版本是

14.1
这解释了为什么应用程序是使用 SDK 构建的
16.1
按照上面粘贴的苹果文档。

© www.soinside.com 2019 - 2024. All rights reserved.