美文网首页iOS开发iOS DeveloperiOS 开发
iOS开发 证书相关之真机调试

iOS开发 证书相关之真机调试

作者: Ke_Wang | 来源:发表于2016-03-03 16:49 被阅读368次

    证书相关

    真机调试证书

    昨天要打包ipa文件给其他人测试,发现忘了证书这一堆东西怎么搞的了。。。(研究过证书的人都知道,特别恶心,反反复复地弄这个那个的)
    昨天下午研究了一下,从新梳理了一下过程,记录一下,以后备忘。

    我这次的需求是打包给其他设备使用,需要做的是:

    • 在钥匙串中生成一个证书请求文件
    • 把那个文件上传到苹果服务器,用来申请证书
    • 添加设备信息,APP信息等
    • 生成测试证书
    • 生成描述文件
      注意:最后生成的这两个就是我们需要的。一个cer格式,一个是mobileprovision格式(看起来像个齿轮一样)

    具体步骤

    1. 进入钥匙串
    2. 钥匙串访问(左上)-> 证书助理 -> 从证书颁发机构请求证书文件
    3. 电子邮箱可以随便填写,但是最好填写开发者账号的邮箱
    4. 然后存储到磁盘,然后在开发者中心需要申请证书的时候,自己上传到苹果服务器
    5. 点击继续,生成证书cer格式的文件。下载下来保存好。这样证书文件就申请好了。
    6. 注册手机设备到Apple的服务器Devices -> 加号 就可以
    • 注意的是设备只能添加一百次,不是一百台,一百次到了就over了
    1. 生成描述文件(综合上面证书、设备、APP信息的) provisioning Profile -> all
      两种类型 第一个是开发者,第二个是发布类型,选择开发。
    2. 这个生成出来就是描述文件了(第二个格式的),同样下载下来保存。
    3. 接着就是安装证书和描述文件。双击安装到钥匙串->登录->证书 如果没有自动安装,直接拖进去也可以。这一个一定要先安装
    4. 描述文件安装到Xcode中,双击即可.
      11.最后就可以进行征集调试了。

    关于P12

    一个apple账号可以生成两个证书,且只能生成两个,如果需要多人开发,两个肯定是不够用的,这时候就需要用到P12文件(我公司够用了,这部分是网上查到的)总结一下。

    注意:只有安装过那两个证书(以前生成的那两个证书)的电脑才能生成P12文件。

    生成P12文件的步骤:

    1. 进入钥匙串->登录 -> 证书找到他安装过的证书,右键 ->导出“iPhone Developer:*****”.
    2. 保存到电脑上.(保存的时候就会发现,那个文件的格式就是P12格式的)。
      3.保存的时候会让输入密码。这个密码是为了保护这个证书,不是任何人都能安装的。 别人就算拿到了这个证书,不知道密码也不行。
      4.从钥匙串中导出密码还需要输一次密码,是电脑的密码不是刚才设置的密码。
      5.拿到P12文件后就可以在自己的电脑上安装,同样是安装到钥匙串中。在钥匙串中就也能看到那个证书了。(但是这个证书不能再导出P12文件了)。
      6.即得到传说中的P12 文件。

    注意:

    • P12文件同样需要描述文件
    • 如果同事生成他的描述文件的时候,他的device里面有你的设备,那么你直接用哪个就行啦,如果没有,需要重新生成一下自己的描述文件 !

    暂时就这么多,如果有其他的话再更新!


    PS:自己的一点总结,如果哪位大神发现有问题,请不吝指教!

    相关文章

      网友评论

        本文标题:iOS开发 证书相关之真机调试

        本文链接:https://www.haomeiwen.com/subject/cytokttx.html