gpt4 book ai didi

ios - 以前的 bundle 版本和更新的 bundle 版本不匹配

转载 作者:行者123 更新时间:2023-12-01 16:47:16 26 4
gpt4 key购买 nike

每次我尝试向应用发布更新时,我都会在稍后收到此自动电子邮件回复:

We have discovered one or more issues with your recent delivery for "App Name". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Version Mismatch - Neither CFBundleVersion ['9.1'] nor CFBundleShortVersionString ['9.1'] in the Info.plist match the version of the app set in iTunes Connect ['2.41'].



我理解为什么会生成消息,但我想解决这个问题,而不必通过使其高于实际版本来影响版本#。

作为我开发的第一个应用程序,在发布应用程序时我一无所知,并且由于对过程的挫败感,我错误地将版本号定义为某个极端值,因为当时我遇到了另一个错误那使我无法完全完成该过程..我完全忘记的另一个错误与版本号不正确有关。所以我终于通过我的双手,将版本号设置为 8 并且能够完成该过程。

从那以后,我仍然一无所知,但我学到了一两件事,该应用程序的当前版本是 2.41。当我在 iTunes Connect 上准备更新时,我将版本设置为 2.41。但是,如果我在 CFBundleVersion 或 CFBundleShortVersionString 中定义 2.41,Xcode 会直接拒绝上传二进制文件,并要求比以前版本更高的版本,现在已经超过 9.1。

显然,如果版本一夜之间从 2.41 跃升至 9.1,任何该应用程序的用户都会感到非常困惑。

最佳答案

是您在 iTunes Connect 中将新版本定义为 2.41。任何新版本都应高于上一个版本。因此,直接的解决方案是从 iTunes Connect 中删除 2.41 版本并添加新的 9.1 版本。然后 iTunes Connect 和您的二进制文件将保持一致,您将能够上传新版本。

关于ios - 以前的 bundle 版本和更新的 bundle 版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18997209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com