app发布证书、真机调试证书、测试证书、推送证书详细过程

原文网址: http://www.cnblogs.com/cxbblog/p/4028159.html

 

一:发布证书

遵旨:哪一个开发者的哪台电脑要发布哪一个app (这句话能够多读几遍)html

经过上边的遵旨能够得出要发布app须要哪些文件,为何配置过程当中要上传或者生成那些文件,结论以下ios

  • 申请开发者帐号,即花费了99刀给apple的帐号,这是你能够登陆developer.apple.com这个网站了
  • 证书签名请求文件(CSR:CertificateSigningRequest) 让你的电脑具有了发布app的功能,这个CSR文件就描述了这台电脑,文件的生成方式是经过mac的签名文件(经过key),结合开发者帐号生成的.
  • 在开发者网站填写要上传的app的相关信息,告诉苹果咱们要上传哪一个app;区分app是经过xcode项目中的bundle ID实现的,也就是说这个bundle ID在你填写发布app时是必填项,得注意;
  • 上边3条对于发布一个app来讲貌似已经够了,可是接下来请各位注意了,这些东西得拿去让苹果验证的啊亲,苹果如何验证啊;
    • CSR结合开发者帐号生成的ios_distribution.cer文件: 是要装在在你mac的key中;
    • Bundle ID: 在你的xcode的项目里;
    • 注意你上传app是经过xcode完成的那么苹果如何验证呢?这时 候.mobileprovision(配置概要文件)的文件就派上用场了,这个文件在配置过程当中会将appID和.cer文件串在一块儿,而且装在 xcode里,当你用xcode打包上传的时候,苹果会用过这个文件和你的项目的bundle ID、 key中的.cer文件去比对;

如此苹果方可实现验证了xcode


如何经过key生成mac电脑签名文件(上图了)

  1. 打开mac钥匙串

  1. 从证书颁发机构,请求证书

  1. 生成证书

    结果你会生成一个CertificateSigningRequest.certSigningRequest文件;

结合刚才的证书去开发者网站生成.cer文件(若是你花了99刀)

  • 登陆并进入member center

  • 进入管理证书

  • 这里点哪一个都同样 进去

  • 终于进来了,截图说明

配置发布证书

  • 点击produciont 其实点哪一个都同样

  • 点右上角+号 新建证书

  • 证书页说明

  • 继续--继续--而后让你上传文件

    最后下载安装便可,这个证书安装完成后在key中能看到

注册配置app


而后按要求填写就好了app

关键别忘了概要配置文件.mobileprovision 这个文件把app 开发者 哪台电脑 包含在一个文件中,装入xcode

  • 第一步

  • 第二步

  • 第三步
  • 接下来就要 选择app --continue--选择哪一个.cer文件--- 生成 --下载--安装
    这个文件会安装到xcode中

二:真机调试证书

若是上边的开发证书ok,同理能够推出发布证书iphone

哪一个开发者的哪台电脑要再哪一个设备上测试哪一个app测试

比发布证书多了个真机设备而, 那么先把手机的udid注册在你的开发者帐户里网站

  • 得到udid 使用xcode

  • 注册id

一样点击+后

单个注册不说了,下边的多设备注册,是要上传文件的,不会的话,先下载个事例文件就会了, 其实就是更具键值对应关系写的
ui

最后说说p12文件,为何你能从淘宝买证书进行真机测试

p12是本机的证书签名请求交换文件,关键是交换,完成这个是从key众导出的spa

关键是要和对应的概要文件对应,导出p12要和.mobileprovison对应,把p12导出后,你只需把须要真机测试的人的iphone的uiid注册你的帐号里就能够,而后从新编辑一下对应的.mobileprovison文件,把设备加进去(苹果容许的最多测试100台),这时你把p12文件和.mobileprovison文件同时给测试人员就能够,这样调试证书只注册一个就能够了。发布证书一样能够这样;3d

相关文章
相关标签/搜索