Xcode 项目证书设置

  为什么要写这篇文章呢,从Xcode7开始真机测试不用99美刀了,测试证书Xcode也可以自动生成了,接着xcode8就出现了Automatically manage signing,但是自动创建证书并非特别智能,可以参考下:

Xcode8 AutoMatically manager signing背后你不得不知道的事

,这篇文章阐述了自动选择证书的弊端及一些坑.谈到证书,首先得创建证书,这个时候就需要一个开发者账号了,必须是付费的那种哦.

1.登录开发者中心,进入证书管理Certificates, Identifiers & Profiles

Xcode 项目证书设置_第1张图片
1,授权证书

上图的两种证书作用是授权电脑可以打包.可以通过.p12或者自己从本地申请.

本地申请方法:

a,创建授权证书

Xcode 项目证书设置_第2张图片
a1,选择申请证书


Xcode 项目证书设置_第3张图片
a2,创建cer


a3,添加证书


Xcode 项目证书设置_第4张图片
a4,选择对应的类型

接着continue...


Xcode 项目证书设置_第5张图片
a5,选择刚才生成的cer证书

continue..


Xcode 项目证书设置_第6张图片
a6,生成授权证书

b,创建APPID:


Xcode 项目证书设置_第7张图片
b1,appids,创建APPID


Xcode 项目证书设置_第8张图片
b2,填写重要信息


Xcode 项目证书设置_第9张图片
b3,这些选择勾选

continue并且regist即可

c,添加设备,因为总要到测试阶段,如果不是企业证书,一定要添加设备到证书,否则无法安装的.


Xcode 项目证书设置_第10张图片
c1,添加设备

d,创建应用证书

Xcode 项目证书设置_第11张图片
d1,证书类型


Xcode 项目证书设置_第12张图片
d2,选择证书类型


Xcode 项目证书设置_第13张图片
d3,选择appID


Xcode 项目证书设置_第14张图片
d4,选择授权证书


Xcode 项目证书设置_第15张图片
d5,选择可以测试的设备


Xcode 项目证书设置_第16张图片
d6,填写证书名字

continue生成证书,到此为止,证书相关的已经结束.证书已经存在,可以打包和真机测试了.

2,证书配置,将刚才做好的证书都安装一下(双击即可安装到钥匙串)

(1),修改bundleID和证书的保持一致.否则的话选择profile的时候会找不到

Xcode 项目证书设置_第17张图片
2.1,设置bundleID

(2),选择APP证书和团队

Xcode 项目证书设置_第18张图片
2.2,选择APP证书和团队


(3),选择授权证书


Xcode 项目证书设置_第19张图片
2.3,选择授权证书


到这一步,证书已经配置结束.可以正常打包和测试了.虽然自动生成证书带来了很多便利,但是原理还是不能忘的,否则出了问题

你可能感兴趣的:(Xcode 项目证书设置)