IOS_开发者证书注册.绑定以及后续发布流程

在做开发的时候一直都感觉弄开发证书真是一件麻烦的事情,找了很多的博客.一直就这么照着弄了,今天有时间自己决定整理一下.


  • 直接进入正题 - 登录开发者账号

生成证书

IOS_开发者证书注册.绑定以及后续发布流程_第1张图片
_CLAY_.png
  • 点击Certificates生成证书

  • 选择iOS, tvOS, watchOS

  • 选择All

  • 点击右上角新添加证书


    IOS_开发者证书注册.绑定以及后续发布流程_第2张图片
    _CLAY_.png
  • 添加新证书
    证书可根据作用自行选择(本次以向App Store上传注册证书为例) 选择:App Store and Ad Hoc


    IOS_开发者证书注册.绑定以及后续发布流程_第3张图片
    _CLAY_.png
  • 注意:一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。

  • 解决方法:
    从共同使用这个账号的人电脑上生成.p12文件,导入自己的电脑。(尽量不要执行下面第2步)

    如果你想生成的话,把现有的删除一个(建议删除时间比较靠前的)。注意:如果删除一个证书,那么正在使用这个证书的人将不能再使用了,除非重新生成,然后利用.p12重新导入自己的电脑里!

  • 注意:如果你想删除证书,执行下面步骤,否则略过。


    IOS_开发者证书注册.绑定以及后续发布流程_第4张图片
    _CLAY_.png
  • 生成证书


    IOS_开发者证书注册.绑定以及后续发布流程_第5张图片
    _CLAY_.png
  • 在Launchpad的其他里面,点击钥匙串访问弹出如下界面


    _CLAY_.png

    IOS_开发者证书注册.绑定以及后续发布流程_第6张图片
    _CLAY_.png

  • 钥匙串访问
    工具栏选择钥匙串访问 - > 证书助理 - > 从证书颁发机构请求证书...


    IOS_开发者证书注册.绑定以及后续发布流程_第7张图片
    _CLAY_.png
  • 证书信息
    将CSR文件保存到MAC磁盘的某个位置(这里我选择的是桌面,进行存储)
  • 点击完成 生成 CertificateSigningRequest.certSigningRequest 文件 然后回到浏览器,点击choose File..
  • 上传完成 完成后会跳转到证书的Download页面 下载ios_distribution.cer 的证书
注意:
这个证书只能下载一次。点击下载后,关闭页面后就不能再回到下载页面了。
IOS_开发者证书注册.绑定以及后续发布流程_第8张图片
_CLAY_.png
  • 安装发布证书


    IOS_开发者证书注册.绑定以及后续发布流程_第9张图片
    _CLAY_.png
  • 设置密码
    可以为证书设置密码,也可以不设置密码;如果设置了密码,那么别人安装这个证书的时候就要输入密码,否则无法安装。这里就不设置密码了。


    IOS_开发者证书注册.绑定以及后续发布流程_第10张图片
    _CLAY_.png

    这时你已经获取了.p12格式的证书

创建App IDs和绑定你的App的Bundle Identifier

回到之前的页面,点击App IDs,进入如下界面,点击右上角的+号


IOS_开发者证书注册.绑定以及后续发布流程_第11张图片
_CLAY_.png

IOS_开发者证书注册.绑定以及后续发布流程_第12张图片
_CLAY_.png
注意:
上传App使用的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,
需要重新进入到开发者账号里面绑定.
IOS_开发者证书注册.绑定以及后续发布流程_第13张图片
_CLAY_.png

IOS_开发者证书注册.绑定以及后续发布流程_第14张图片
_CLAY_.png
  • 之后的配置都是 Register 和 Done

生成描述文件

  • 找到Provisioning Profiles ,点击All,然后点击右上角 + 号


    IOS_开发者证书注册.绑定以及后续发布流程_第15张图片
    _CLAY_.png

    IOS_开发者证书注册.绑定以及后续发布流程_第16张图片
    _CLAY_.png

    IOS_开发者证书注册.绑定以及后续发布流程_第17张图片
    _CLAY_.png

    之后选择一些流程,你懂得!!!

  • 将证书下载下来 格式是xxx.mobileprovision

在App Store开辟空间

IOS_开发者证书注册.绑定以及后续发布流程_第18张图片
_CLAY_.png

之后就相当于创建,按照流程走就可以了!!!

你可能感兴趣的:(IOS_开发者证书注册.绑定以及后续发布流程)