iOS如何将证书给其他人员做开发

最近遇到个需求,需要在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打包的话,需要安装发布证书和发布描述文件。

你可能感兴趣的:(iOS如何将证书给其他人员做开发)