Contents
  1. 1. 1.证书生成/描述文件的配置/证书安装
    1. 1.0.1. 1. 重新生成打包测试证书(确定哪台机器可以进行打包测试)
    2. 1.0.2. 2. 确定哪个APP可以进行打包测试
    3. 1.0.3. 3. 确定哪些设备可以安装APP测试包
    4. 1.0.4. 4. 根据前三项生成描述文件
  • 2. 2.打包测试
    1. 2.0.1. 5.0 开始打包测试-项目BundleID
    2. 2.0.2. 5.1 开始打包测试-检查工作证书和描述文件
    3. 2.0.3. 6. 开始打包测试
    4. 2.0.4. 7. 打包成功,导出
    5. 2.0.5. 8. 打包成功,选择导出方法
    6. 2.0.6. 9. 选择开发团队,用作描述
    7. 2.0.7. 10. 选择APP设备支持
    8. 2.0.8. 11. 打包概述
  • 2.1. 测试打包
  • 1.证书生成/描述文件的配置/证书安装

    #图:

    1. 重新生成打包测试证书(确定哪台机器可以进行打包测试)

    1.重新生成打包测试证书(确定哪台机器可以进行打包测试).png)

    2. 确定哪个APP可以进行打包测试

    2. 确定哪个APP可以进行打包测试

    3. 确定哪些设备可以安装APP测试包

    3. 确定哪些设备可以安装APP测试包

    4. 根据前三项生成描述文件

    4. 根据前三项生成描述文件

    2.打包测试

    5.0 开始打包测试-项目BundleID

    5.0 开始打包测试-项目BundleID

    5.1 开始打包测试-检查工作证书和描述文件

    5.1 开始打包测试-检查工作证书和描述文件

    6. 开始打包测试

    6. 开始打包测试

    7. 打包成功,导出

    7. 打包成功,导出

    8. 打包成功,选择导出方法

    8. 打包成功,选择导出方法

    9. 选择开发团队,用作描述

    9. 选择开发团队,用作描述

    10. 选择APP设备支持

    10. 选择APP设备支持

    11. 打包概述

    11. 打包概述

    #文字:

    测试打包

    • 1.登录apple的开发者主页:developer.apple.com

    • 2.选择Ad Hoc生成一个ios_distribution.cer: 让电脑具备打包程序的能力

    • 3.新建一个App ID : 确定哪个APP可以被打包测试

    • 4.利用用户设备的UDID注册设备(确定哪些设备可以被打包测试)

    • 5.选择Ad Hoc利用ios_distribution.cer + 设备UDID + App ID –> 描述文件
      (描述文件的作用:

      • 1> 能知道在哪台电脑上, 为哪台设备打包哪个程序
      • 2> 哪台设备需要测试哪个程序)
    • 6.最终产生了3个文件

      • 1> CertificateSigningRequest.certSigningRequest

        • 包含了电脑的信息
        • 发送给苹果服务器, 苹果服务器根据文件信息来生成一个电脑证书
        • 生成的证书就可以让对应的电脑具备某个特殊的能力
      • 2> ios_distribution.cer

        • 打包证书
        • 安装这个证书后, 电脑就具备打包程序的能力
      • 3> nj_iphone6_news.mobileprovision

        • 里面包含了3个信息:ios_distribution.cer + 设备UDID + App ID
    • 7.安装证书和描述文件

      • 1> ios_distribution.cer
      • 2> nj_iphone6_news.mobileprovision
    • 8.项目Scheme右边的设备选择iOS Device

    • 9.点击Xcode的菜单

      • Product –> Archive –> Distribute –> ….Ad Hoc… –> 选择对应的描述文件
    • 10.生成一个ipa文件,发给测试人员和客户

      • ipa本质是zip
      • android的安装包是APK格式,本质也是zip
    Contents
    1. 1. 1.证书生成/描述文件的配置/证书安装
      1. 1.0.1. 1. 重新生成打包测试证书(确定哪台机器可以进行打包测试)
      2. 1.0.2. 2. 确定哪个APP可以进行打包测试
      3. 1.0.3. 3. 确定哪些设备可以安装APP测试包
      4. 1.0.4. 4. 根据前三项生成描述文件
  • 2. 2.打包测试
    1. 2.0.1. 5.0 开始打包测试-项目BundleID
    2. 2.0.2. 5.1 开始打包测试-检查工作证书和描述文件
    3. 2.0.3. 6. 开始打包测试
    4. 2.0.4. 7. 打包成功,导出
    5. 2.0.5. 8. 打包成功,选择导出方法
    6. 2.0.6. 9. 选择开发团队,用作描述
    7. 2.0.7. 10. 选择APP设备支持
    8. 2.0.8. 11. 打包概述
  • 2.1. 测试打包