这个月,在新的iTunes Connect推出后不久,我添加了一个新版本的应用程序
但在提交审查后,由于无效的二进制错误,该应用程序被拒绝
因此,我自己拒绝(删除)了二进制文件,并在没有修改的情况下重新构建了应用程序,但在构建的数字上添加了+1
我使用Xcode 5上传了二进制文件,并再次提交审查
大约10天后,它被批准了
但问题发生了
我从应用商店下载的应用程序的内部版本号是由于二进制无效而被拒绝的内部版本
我现在检查了iTunes Connect,但所选的二进制文件是我在应用程序被拒绝后上传的第二个二进制文件
幸运的是,被拒绝但意外发布的第一个二进制文件运行正常
但我现在正在提交该应用程序的下一个版本。
这一次,我不希望同样的问题再次发生
这个问题现在还在发生吗
你在新的iTunes Connect中遇到过同样的问题吗?当你拒绝了一个二进制文件,并像我一样上传了另一个二进制软件
在发布问题后,我提交了另一个新版本的应用程序
我曾经拒绝过它的二进制
这一次,为了以防万一,为了避免同样的问题,我不仅更改了应用程序的内部版本号(CFBundleVersion
),还更改了该应用程序的版本号(CFBundleShortVersionString
)
(上次,我只更改了内部版本号。)
一周后,新版本获得批准
版本号和内部版本号是正确的。这意味着同样的问题没有发生
我不知道只更改内部版本号(CFBundleVersion
)会导致这个问题
但我建议您在将二进制文件重新上传到iTunes Connect时更改版本号(CFBundleShortVersionString
)和内部版本号(CFBundleVersion
)。