【问题标题】:submitting binary to apple and geting CFBundleVersion error向苹果提交二进制文件并收到 CFBundleVersion 错误
【发布时间】:2011-03-20 08:25:51
【问题描述】:

我们正在尝试向 Apple iphone 应用商店提交带有应用内购买的新二进制版本。但是,我们在尝试这样做时收到以下错误:

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

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

【问题讨论】:

  • 你有一个构建操作为你做这件事吗? (为您更改 info.plist 文件)?

标签: iphone objective-c svn


【解决方案1】:

如果 \r 确实是问题所在,请将所有文件的svn:eol-style 属性设置为LF(请参阅http://svnbook.red-bean.com/en/1.1/ch07s02.html)可能各种svn 客户端都可以配置为根据文件名将其设置为自动属性。

【讨论】:

  • 谢谢。现在我遇到了一个问题,即 svn 编号小于以前的版本。这是因为当我们开始编写新版本时,我们使用了一个新的存储库。我如何告诉 svn 将版本号设置为高一?你知道吗?我在谷歌上搜索它并没有轻易找到答案。
  • 这是苹果的一些要求吗?我完全怀疑你可以只增加与颠覆无关的数字,只要你保持一致。我知道增加数字的唯一方法是提交一些东西,任何东西。
  • 是的。这就是我们最终不得不做的事情。大约 230 次...... :) 但最终一切都解决了。应用已提交(!)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-20
  • 2010-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
相关资源
最近更新 更多