苹果开发者账号分为 企业版和 普通账号两种, 企业版账号 299美刀一年,使用此种账号可直接生成ipa 通过生成链接 包供用户下载使用。 普通账号 99 美刀一年 只能上架到 App Store 上后用户才能下载使用, 但是我们的APP在开发过程中往往需要大量测试才能上架,测试机在身边时可以直接通过Xcode 安装使用,可有时需要远程提供测试包 给 测试人员使用,此种情况下就需要用到 苹果提供 的 AdHoc 模式了:
首先我们需要创建 AdHoc 类型的 PP文件,并导入项目中。 进入开发者平台,在pp 文件生成区 选择 AdHoc 模式,选择对应的id,测试设备等。。。。生成相应pp文件
CBBEEBE9-3888-41E1-8234-2324C566FE88.png
下载刚刚生成的 pp 文件,并双击 安装
在 Xcode 中 出 Debug ,Release ,外 增加 AdHoc 类型:
image.png
AdHoc 名字可以自定义,一般 叫 AdHoc 便于区分:
手动配置不同模式的情况下使用对应的 PP 文件:
image.png
在编译或者Archieve 的时候 选择 AdHoc 模式
image.png
最后导出 AdHoc 包 即可上传蒲公英等第三方平台供测试人员下载,
注意,如果Xcode 使用自动配置证书,会出现报错
image.png
因为 AdHoc 原则上也是属于 Release 模式, 选择 Xcode 自动配置的时候,编译器无法确定 在 Release 模式情况下是要是用 Release 对应的pp文件,还是 AdHoc 对应的PP 文件,因此出现 矛盾 错误, 所以在 2个以上模式的时候 只能选择 手动模式
网友评论