ios - CFBundleVersion:验证仍然出现错误

标签 ios xcode build app-store-connect

我知道对此有很多疑问,但是我仍然发现在理解版本号如何工作方面存在问题。

这是我在Apple Store上的应用更改日志:

  • 版本1.2
  • Build 1.2.0
  • 版本1.1
  • 版本1.1.1
  • Build 1.1.0

  • 现在,我将上传一个新的更新版本,其中提供了一些错误修复程序(例如1.2.1)。请告诉我我做错了什么。

    步骤1 -在Xcode中设置值

    Versions

    步骤2 -在iTunes Connect中添加名为1.2.1的新版本

    enter image description here

    步骤3 -通过Xcode上传新版本

    步骤4 -出现此错误

    enter image description here

    我真的无法弄清楚我所缺少的是什么。我将CFBundleShortVersionString与CFBundleVersion混淆了吗?

    最佳答案

    您已经有一个批准的应用程序,版本为1.2。

    您的更新必须具有更高的版本号(以及更高的内部版本)。

    您的新更新必须是1.2.1或1.3版本(或实际上是高于1.2的任何版本)。这就是错误告诉您的内容。

    为了清楚起见,必须将Xcode的“信息”选项卡上的“版本”字段更新为“1.2”以外的值。在Info.plist中,这对应于CFShortBundleVersion键。

    关于ios - CFBundleVersion:验证仍然出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36404283/

    相关文章:

    iphone - 有人使用 Snow Leopard beta 和 XCode 3.2 成功构建、提交并让 Apple 接受应用程序吗?

    haskell - 强制使用本地文件的 GHC

    ios - UIApplication 将在后台运行多长时间

    ios - 为扩展 View 添加委托(delegate)和数据源

    ios - 如何在 iOS 中获取当前城市

    ios - 以编程方式更改 UITabBarController 选项卡栏属性的类

    iOS 11 服务器交互

    ios - 如何检测容器嵌入 UINavigationController 推送何时显示新 View

    android - 如何自动将 Android 应用程序从 Jenkins 上传到 Google Play Alpha 测试?

    android - 高效开发修改AOSP framework.jar