将二进制文件提交给Apple并创建CFBundleVersion错误

问题描述:

我们正在尝试将新的二进制版本与应用内购买一起提交到Apple iphone应用商店。但是,尝试这样做时出现以下错误:将二进制文件提交给Apple并创建CFBundleVersion错误

“Info.plist文件中的关键CFBundleVersion必须是以句点分隔的正整数列表。”

我们认为问题在于svn将修订号“r”附加到应用程序中。我们如何编译我们的二进制文件,以便从版本中删除字母'r'?

+0

您是否有构建动作为您做这件事? (为你更改info.plist文件)? – Steve 2010-07-23 21:39:35

如果\ r是确实的问题,上的所有文件(见http://svnbook.red-bean.com/en/1.1/ch07s02.html)可能不同的svn客户端配置将其设置为基于文件名自动属性设置svn:eol-style属性为LF

+0

谢谢。现在我遇到的问题是svn数量比以前的版本少。这是因为当我们开始编写我们的新版本时,我们使用了一个新的存储库。 如何告诉svn将版本号设置为更高?你知道吗?我用Google搜索,并没有轻松找到答案。 – 2010-07-23 22:08:31

+0

是苹果的一些要求吗?只要你保持一致,我完全可以怀疑你可以找到与颠覆无关的数字。我知道增加数字的唯一方法是提交任何内容。 – Wrikken 2010-07-23 22:35:57

+0

是的。这就是我们最终要做的。大约230次... :) 但最终都是这样。应用已提交(!) – 2010-07-26 15:21:05