应用程序打包(ipa)
如果想让用户可以安装ipa, 必须在打包程序的时候说清楚哪一个应用程序(appid)可以安装到哪一台设备上.(UDID).
原理: 要想打包, 告诉苹果, 哪一台电脑可以进行打包
步骤:
让电脑端具备打包能力:
1.Production——>App Store and Ad Hoc表示是打包证书
2.生成电脑的csr, 上传到苹果服务器, 生产打包证书.
Tips: 这个时候, 只要安装上这个证书, 就表示这台电脑, 具备了打包程序的能力!
让手机端能够进行安装程序的能力
- 添加正确的App IDs
- 添加对应设备的UDID, 注册设备.
- 生成描述证书
要打包就生产打包的证书和描述文件.
要调试就生产调试的证书和描述文件.
要发布就生产要发布的证书和描述文件.
Archives方式进行打包, 有三个按钮, 一个是Valicate是验证程序有没有问题, 一个是submit提交到app Store.一个是Export导出程序的ipa包.
总结:
其实原理很简单, 也没啥技术含量.就是手续繁杂.多做几次, 你就熟练了.比较重要的一个是, 如果你想让你的电脑也具备, 调试的能力, 一个是可以到苹果后台, 生成一个调试证书(development), 或者直接让公司中原理可以调试的那台电脑, 导出一个p12文件给你.导出的步骤也很简单, 打开钥匙串, 选中你的调试证书.
然后右键, 选择导出p12证书即可.但是描述文件需要重新生产就是了, 因为需要加入新的手机的UDID.
重剑无锋, 大巧不工。