目前,我的应用程序采用x.x.x格式,但现在到下一个版本,我们希望将其版本格式设置为x.x.x.x。现在在 itunesconnect 中使用 x.x.x.x 创建了一个版本,但问题是在将构建上传到 Apple 时,它给出了一个错误"info.plist 文件中键 CFBundleShortVersionString 'x.x.x.x' 的值必须是最多三个非负整数的句点分隔列表。
我在应用商店中看到过许多"x.x.x.x"格式的应用程序。 但是为什么他们不允许呢? 他们(苹果)最近有什么变化吗?
x.x.x 是允许的最大句点分隔格式。您不能使用 x.x.x.x(使用 Xcode 6 构建时。较旧的 Xcode 版本允许 x.x.x.x 版本格式)。
iTunes Connect中的输入字段可能不会验证您为这种情况提供的输入,因此您可以在此处输入。问题是 Xcode 不允许您使用它,并且由于您的版本字符串在上传二进制文件时经过验证,因此您应该使用 x.x.x 格式。