Info.plist文件中的CFBundleShortVersionString键[3.0.0]的值必须包含比先前批准的版本更高的版本。

时间:2018-08-21 06:43:26

标签: ios react-native

我正在将我的IPA文件上传到应用商店,它使我陷入错误:

"ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [3.0.0] in the Info.plist file must contain a higher version than that of the previously approved version [3.0.1]."

以下是我的IOS配置:

 "ios": {
      "bundleIdentifier": "com.test.test.test",
      "buildNumber": "5",
      "icon": "./assets/images/test.png",
      "config": {
        "googleSignIn": {
          "reservedClientId": ""
        }
      },
      "infoPlist": {
        "NSLocationWhenInUseUsageDescription": "Your current location will be displayed on the map and used for directions, nearby search results, and estimated travel times.",
        "CFBundleShortVersionString":"3.0.3",
        "CFBundleIdentifier": "com.test.test.test"
      }
    }

4 个答案:

答案 0 :(得分:2)

您必须拒绝iTunesConnect中的构建并提交new build 内部编号更高

答案 1 :(得分:0)

尝试更改buildNumber并使其大于5。

答案 2 :(得分:0)

如果应用程序版本[3.0.3]已获批准,则您增加了版本号[3.0.4] 。如果您增加内部版本号,则会收到相同错误

答案 3 :(得分:0)

看起来App Store正在从我的package.json文件中获取版本号,我将其更新为4.0.0,并且成功运行。我猜这是cli的一些问题。