如何在Expo管理工作流程中增加iOS部署目标版本?

Maz*_*Maz 5 react-native expo

在 Expo Managed 工作流程中针对 iOS 进行构建时,部署目标会自动设置为 iOS 11。

有没有办法在不退出 Expo Managed 的​​情况下增加部署目标?

先感谢您

Cam*_* Hg 6

如果您在托管工作流程中使用 EAS 进行构建,则可以使用expo-build-properties官方插件来实现。安装它并从app.config.js文件中设置您的目标版本,例如:

plugins: [
    // ...other plugins
    [
      "expo-build-properties",
      {
        ios: {
          deploymentTarget: "15.0",
        },
      },
    ],
  ],
Run Code Online (Sandbox Code Playgroud)

请注意,当 SDK 升级时,Expo 会定期提高部署目标。

  • 如果其他人在 2023 年 10 月 26 日之后来到这里并使用 expo-notifications 或 expo-task-manager,那么现在的最低目标是 **13.4**,如[此处记录](https://github.com/expo /expo/pull/25063)。 (2认同)