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

证书相关

真机调试证书

昨天要打包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:自己的一点总结,如果哪位大神发现有问题,请不吝指教!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容