当我们的应用程序的新版本提交到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完成的。
提前感谢任何建议或指示!
答案 0 :(得分:0)
尝试不仅增加内部版本号 - CFBundleVersion(5780-> 5781)而且还增加营销版本 - CFBundleShortVersionString(1.6.0 - > 1.6.1)
答案 1 :(得分:0)
尝试将应用从1.09更新为1.5时遇到此错误。我们的解决方案似乎正在改变1.5到1.50,但这对您的编号方案没有帮助。也许这是一个需要等待的问题,而这个数字只是因为更多的时间过去了。该应用程序随后经过验证并毫无问题地提交。