根据Apple文档,“构建”编号(又名CFBundleVersion
)应该是“两个周期分隔的正整数列表,如1.2.3”。 (Source: App Distribution Guide,section:设置版本号和构建字符串)(Another source: Info.plist reference,关于CFBundleVersion
的部分)
但是,许多已发布的应用都有内置字母的数字,例如,我的Xcode版本是“6D570”。
Apple文档还说,您提交到App Store的每个二进制文件的内部版本号必须增加。
所以我的问题是:CFBundleVersion
可以写信吗?如果是,则记录在哪里,以及如何比较字符串?