1. 打包測試 - 簡介
01. 什么是打包測試?
? ? 就是指將項目打包成為.ipa的壓縮包, 供指定設備安裝測試.
02. 為什么要做打包測試?
? ? 1. 當進入到測試階段, 需要專門的測試人員對APP進行測試, 此時需要將APP安裝到測試人員的測試設備上, 此時最佳的方案, 就是直接將項目打包成為.ipa包, 供測試人員下載測試;
? ? 2. 如果是外包公司, 當開發(fā)完APP時, 想要給客戶展示, 此時最佳方案也是"打包測試"
03. 怎樣進行打包測試?
? ? 1. 限制人
? ? 2. 準備工作
? ? 1. 限制電腦? ? 2. 限制App? ? 3. 限制真機設備? ? 4. 根據1,2,3重新生成**打包測試**描述文件? ? 5. 安裝證書和描述文件
? ? 4. 打包成ipa包
? ? 5. 安裝測試
2. 打包測試 - 證書生成/描述文件的配置/證書安裝
? ? 1. 限制人
? ? ? ? > 必須擁有Apple ID([https://appleid.apple.com])
? ? ? ? > 加入開發(fā)者計劃,升級為**開發(fā)者賬號**([https://developer.apple.com])
? ? 2. 限制電腦
? ? ? ? > 重新配置一個**打包測試**證書(Ad Hoc)
? ? ? ? ? ? 需要使用需要打包測試的電腦,生成CSR文件
? ? ? ? ? ? CSR文件: 證書簽名請求文件
? ? 3. 限制App
? ? ? ? > 配置需要真機測試App的BundleID
? ? ? ? ? ? 區(qū)分不同APP,就是通過App的唯一標識: BundleID
? ? 4. 限制真機設備
? ? ? ? > 配置需要真機測試的真機UDID
? ? ? ? ? ? 蘋果每臺真機設備都擁有一個唯一標識:UDID
? ? 5. 根據2,3,4重新生成**打包測試**描述文件
? ? 6. 分別安裝cer證書和對應的描述文件
3. 打包測試 - 測試
? ? 運行設備選擇真機后 選擇Product -> Archive