XCode4 Organizer - 由于CFBundleVersion错误,App无法验证

时间:2012-06-07 13:17:35

标签: xcode validation version

当我们的应用程序的新版本提交到Apple应用程序商店时,我收到了可怕的“此捆绑包无效.Info.plist文件中的密钥CFBundleVersion必须包含比以前上载的版本更高的版本。 “

我很困惑,因为我之前已经多次(> 6次)更新了这个应用程序。 iTunes Connect中的当前版本应用程序详细信息显示先前上载的软件包版本为“5780”。

新版本的捆绑版本为6001,但这会导致上述验证错误。

我尝试了捆绑字符串的各种排列(5781,10000,1.6.1等)都无济于事。这是在Lion 10.7.3上运行的Xcode 4.3.2上。再次,这远远不是第一次更新,而且之前的工作相同 - 我所知道的唯一区别是之前的更新是使用Xcode 4.3.1完成的。

提前感谢任何建议或指示!

2 个答案:

答案 0 :(得分:0)

尝试不仅增加内部版本号 - CFBundleVersion(5780-> 5781)而且还增加营销版本 - CFBundleShortVersionString(1.6.0 - > 1.6.1)

答案 1 :(得分:0)

尝试将应用从1.09更新为1.5时遇到此错误。我们的解决方案似乎正在改变1.5到1.50,但这对您的编号方案没有帮助。也许这是一个需要等待的问题,而这个数字只是因为更多的时间过去了。该应用程序随后经过验证并毫无问题地提交。