将 React Native Expo 应用上传到 Transporter 时如何解决“Bundle Version Must Be Better”错误?

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

我有一个使用 Expo 构建的 React Native 应用程序,我想将其发布到 iOS TestFlight。我已经成功构建了以前的版本并提交了它,这在 Apple 开发者门户中可见。

但是,当我尝试使用 Transporter 上传新版本时,遇到以下错误:

The provided entity includes an attribute with a value that has already been used (-19232)
The bundle version must be higher than the previously uploaded version: ‘1.1.2’. (ID: 95a62cc8-bc9d-4544-a15d-5797df75bb0a)

我多次尝试增加版本号,但错误仍然存在。

如何解决此问题并将我的新版本成功上传到 TestFlight?

react-native expo testflight
1个回答
0
投票

将以下内容添加到您的

app.config.js / app.json

    ios: {
      buildNumber: 2,
      bundleIdentifier: "com.xoxo.xoxo",
      infoPlist: {
        CFBundleShortVersionString: 1.1.2,
        CFBundleVersion: 2,
      },
    },

每个版本都必须更新版本号,否则

Google Play Console
Appstore Connect
会将其视为相同的版本。

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