如果这不是与编程相关的主题,请移动此问题,但是我已经在SO上发布了其他与iTunes Connect相关的问题。
与许多其他发现新iTunes Connect问题的人一样,我发现了一些我不想阻止我的应用更新获得批准的内容。它确实上传了很好并通过了验证,我也提交了它以供审核。
问题是Xcode显示正确的版本和构建字符串,但是,在iTunes Connect上,它没有。似乎它不尊重1.03中小数位后的零。
有人能告诉我这是否是我需要解决的问题?之前的iTunes Connect在我的其他应用更新版本中表现良好。
我很欣赏任何见解。 2个图片显示正确和错误:
答案 0 :(得分:1)
请参阅CFBundleVersion的文档。
CFBundleVersion(String - iOS,OS X)指定捆绑包的构建版本号,该版本号标识捆绑包的迭代(已发布或未发布)。构建版本号应该是由三个非负的,周期分隔的整数组成的字符串,第一个整数大于零。该字符串应仅包含数字(0-9)和句点(。)字符。 前导零从每个整数中截断,将被忽略(即1.02.3相当于1.2.3)。此密钥不可本地化。
(强调我的)