【问题标题】:New iTunes Connect issue with versioning and build strings版本控制和构建字符串的新 iTunes Connect 问题
【发布时间】:2014-09-08 23:52:13
【问题描述】:

如果这不是与编程相关的主题,请移动此问题,但是我在 SO 上看到了其他与 iTunes Connect 相关的问题。

与发现新 iTunes Connect 问题的许多其他人一样,我发现了一些我不想妨碍我的应用更新获得批准的问题。它确实上传并通过了验证,我也提交了它以供审核。

问题是 Xcode 显示了正确的 Version 和 Build 字符串,但是在 iTunes Connect 上却没有。好像不尊重 1.03 小数点后的零。

谁能告诉我这是否是我需要解决的问题?之前的 iTunes Connect 与我的其他具有类似版本控制的应用更新表现良好。

我感谢任何见解。 2张显示正确和错误的图片:

【问题讨论】:

    标签: ios app-store-connect


    【解决方案1】:

    请参阅CFBundleVersion 的文档。

    CFBundleVersion (String - iOS, OS X) 指定捆绑包的构建版本号,它标识捆绑包的迭代(已发布或未发布)。构建版本号应该是由三个非负的、以句点分隔的整数组成的字符串,其中第一个整数大于零。该字符串应仅包含数字 (0-9) 和句点 (.) 字符。 从每个整数中截断前导零并将被忽略(即,1.02.3 等同于 1.2.3)。此键不可本地化。

    (强调我的)

    【讨论】:

    • 那么我应该拒绝二进制文件并重新提交吗?奇怪的是,过去的 iTC 版本并不关心。
    • 由于它们似乎被忽略了,我认为没有必要拒绝或改变任何东西。
    • 拒绝以防万一。审核时间比平时慢一点,所以不能耽误时间。
    • 我将版本改为:1.1。
    猜你喜欢
    • 1970-01-01
    • 2015-07-09
    • 2010-11-14
    • 1970-01-01
    • 2015-10-03
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多