在做开发的时候一直都感觉弄开发证书真是一件麻烦的事情,找了很多的博客.一直就这么照着弄了,今天有时间自己决定整理一下.
- 直接进入正题 - 登录开发者账号
生成证书
_CLAY_.png-
点击Certificates生成证书
-
选择iOS, tvOS, watchOS
-
选择All
-
点击右上角新添加证书
_CLAY_.png -
添加新证书
证书可根据作用自行选择(本次以向App Store上传注册证书为例) 选择:App Store and Ad Hoc
_CLAY_.png -
注意:一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。
-
解决方法:
从共同使用这个账号的人电脑上生成.p12文件,导入自己的电脑。(尽量不要执行下面第2步)如果你想生成的话,把现有的删除一个(建议删除时间比较靠前的)。注意:如果删除一个证书,那么正在使用这个证书的人将不能再使用了,除非重新生成,然后利用.p12重新导入自己的电脑里!
-
注意:如果你想删除证书,执行下面步骤,否则略过。
_CLAY_.png -
生成证书
_CLAY_.png
-
在Launchpad的其他里面,点击钥匙串访问弹出如下界面
_CLAY_.png
_CLAY_.png
WX20180703-160925@2x.png
-
钥匙串访问
工具栏选择钥匙串访问 - > 证书助理 - > 从证书颁发机构请求证书...
_CLAY_.png - 证书信息
将CSR文件保存到MAC磁盘的某个位置(这里我选择的是桌面,进行存储) - 点击完成 生成 CertificateSigningRequest.certSigningRequest 文件 然后回到浏览器,点击choose File..
- 上传完成 完成后会跳转到证书的Download页面 下载ios_distribution.cer 的证书
注意:
这个证书只能下载一次。点击下载后,关闭页面后就不能再回到下载页面了。
_CLAY_.png
-
安装发布证书
_CLAY_.png -
设置密码
可以为证书设置密码,也可以不设置密码;如果设置了密码,那么别人安装这个证书的时候就要输入密码,否则无法安装。这里就不设置密码了。
_CLAY_.png
这时你已经获取了.p12格式的证书
创建App IDs和绑定你的App的Bundle Identifier
回到之前的页面,点击App IDs,进入如下界面,点击右上角的+号
_CLAY_.png
_CLAY_.png
注意:
上传App使用的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,
需要重新进入到开发者账号里面绑定.
_CLAY_.png
_CLAY_.png
- 之后的配置都是 Register 和 Done
生成描述文件
-
找到Provisioning Profiles ,点击All,然后点击右上角 + 号
_CLAY_.png
_CLAY_.png
_CLAY_.png
之后选择一些流程,你懂得!!!
- 将证书下载下来 格式是xxx.mobileprovision
在App Store开辟空间
_CLAY_.png之后就相当于创建,按照流程走就可以了!!!
网友评论