什么是打包测试?
就是指将项目打包成为.ipa的压缩包, 供指定设备安装测试.
为什么要做打包测试?
- 当进入到测试阶段, 需要专门的测试人员对APP进行测试, 此时需要将APP安装到测试人员的测试设备上, 此时最佳的方案, 就是直接将项目打包成为.ipa包, 供测试人员下载测试;
怎样进行打包测试?
- 限制人
必须拥有Apple ID([https://appleid.apple.com])
加入开发者计划,升级为开发者账号([https://developer.apple.com])
- 限制电脑
重新配置一个打包测试证书(Ad Hoc)
需要使用需要打包测试的电脑,生成CSR文件
CSR文件: 证书签名请求文件
- 限制App
配置需要真机测试App的BundleID
区分不同APP,就是通过App的唯一标识: BundleID
- 限制真机设备
配置需要真机测试的真机UDID
苹果每台真机设备都拥有一个唯一标识:UDID
-
根据2,3,4重新生成打包测试描述文件
-
分别安装cer证书和对应的描述文件
-
运行设备选择真机后 选择Product -> Archive
具体的每一步骤截图, 请参考详细步骤
开始打包

打包成功

选择导出方法

选择开发团队

选择app设备支持

概括

网友评论