更新Ad-Hoc分发文件

时间:2014-01-02 23:52:49

标签: iphone ad-hoc-distribution

我需要覆盖测试设备上的ad-hoc分发文件。我对应用版本号和内部版本号感到困惑。我需要更改哪个数字以确保新版本会覆盖现有版本?

Bundle versions string, shortBundle Version

由于

2 个答案:

答案 0 :(得分:0)

CFBundleVersion(捆绑版本)应为Info.plist 密钥捆绑版本字符串应为指定捆绑包的构建版本号。此值是单调增加的字符串,由一个或多个句点分隔的整数组成。该值无法本地化。

NSString *versionNum = [NSBundle mainBundle].infoDictionary[@"CFBundleVersion"]; // X.Y.Z format.

NSString *versionNum = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"] //  X.Y format.

答案 1 :(得分:0)

Apple将您的应用上传到App Store时会使用版本号。 iTunes Connect和您的info.plist中的信息必须相同。

构建号是一个单独的实体(据我所知),您可以随着每次构建或其他方式增加。

对于更新后的应用,您始终可以将.1添加到版本字符串中。