最近遇到个需求,需要在Xcode上用其他公司的证书打包IPA文件给他们上架,对方公司在导出证书p12文件给我的时候遇到了问题,其实就是对方的开发者对于证书这块不熟悉,流程不对。
公司账号和个人开发者账号(付了钱的那种),证书可以分为2类:
1 - 开发证书 和 开发描述文件
-开发证书
让代码可以在接入真机的时候可以编译运行,在真机上跑起来,前提是已经添加上了这台真机的UUID。
-开发描述文件
同上,用于接入真机时编译运行的。
2 - 发布证书 和 发布描述文件
-发布证书
可以Archive,打包IPA上传App Store或者导出可上传App Store的IPA
-发布描述文件
同上,用于Archive使用。
3 - 导出相关文件
多人同时开发时。或者第三方公司开发APP,自己上架时。
-
先将证书导出p12文件,操作流程如下:
1.进入钥匙串,找到对应的Developer
钥匙串中的Developer.jpg
2.选择Developer导出
钥匙串Developer选择导出.png
3.导出Developer.p12文件
导出.p12.png
4.进入钥匙串,找到对应的Distribution,选择导出
钥匙串导出Distribution.png
5.导出Distribution.p12文件
导出distribution.p12.png
以上导出的文件,发给其他开发人员或者第三方开发人员,双击安装即可。 -
接下来是对应的描述文件,操作流程如下:
1.进入Apple Developer管理后台
2.下载对应的描述文件
描述文件.png
3.发给其他开发人员或者第三方开发人员,双击安装即可。
注意
- 如果只需要开发,那么开发证书和开发的描述文件要一起安装使用,而且测试机的UUID要已经添加到开发者的设备列表中。
- 如果是要archive打包的话,需要安装发布证书和发布描述文件。
网友评论