应用程序打包(ipa)

时间:2021-10-17 05:04:53

如果想让用户可以安装ipa, 必须在打包程序的时候说清楚哪一个应用程序(appid)可以安装到哪一台设备上.(UDID).

原理: 要想打包, 告诉苹果, 哪一台电脑可以进行打包

步骤:

让电脑端具备打包能力:

1.Production——>App Store and Ad Hoc表示是打包证书

2.生成电脑的csr, 上传到苹果服务器, 生产打包证书.

Tips: 这个时候, 只要安装上这个证书, 就表示这台电脑, 具备了打包程序的能力!

让手机端能够进行安装程序的能力

  1. 添加正确的App IDs
  2. 添加对应设备的UDID, 注册设备.
  3. 生成描述证书

要打包就生产打包的证书和描述文件.

要调试就生产调试的证书和描述文件.

要发布就生产要发布的证书和描述文件.

Archives方式进行打包, 有三个按钮, 一个是Valicate是验证程序有没有问题, 一个是submit提交到app Store.一个是Export导出程序的ipa包.

总结:

其实原理很简单, 也没啥技术含量.就是手续繁杂.多做几次, 你就熟练了.比较重要的一个是, 如果你想让你的电脑也具备, 调试的能力, 一个是可以到苹果后台, 生成一个调试证书(development), 或者直接让公司中原理可以调试的那台电脑, 导出一个p12文件给你.导出的步骤也很简单, 打开钥匙串, 选中你的调试证书.

然后右键, 选择导出p12证书即可.但是描述文件需要重新生产就是了, 因为需要加入新的手机的UDID.