本文主要介绍iOS证书配置, 描述文件位置, Bundle Identifier配置步骤, 和他们之间的关系
证书之间的关系

- AppId:app标识,可以选固定或通配(如果需要推送服务,必须选固定),需要配置进PP文件或推送证书。
- 开发者证书:证明开发者身份的,授权电脑可以测试 开发,可以导出p12共享,需要配置进PP文件。
- 推送证书:在配置appid时,需要开通push服务。
- PP文件:描述文件, 绑定开发者证书、AppId、测试设备。
登入开发者账号, 进入证书界面如下图

证书配置
开发 生产证书配置流程是一样的, 下面介绍开发证书配置步骤
1.先从钥匙串下载证书文件
(1)打开钥匙串

(2)点击菜单 -> 钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书

(3)选择存储到磁盘, 电子邮件随便写一下

(4)完成后的样子

2.证书配置
(1)点击Certificates后面的加号, 进入选择页面, 选择开发证书, 点击Continue


(2) 点击Choose File, 选择第一步从钥匙串下载的文件, 点击Continue , 就创建完成了, 然后点击下载到桌面, 双击证书安装进钥匙串.

(3)导出p12文件, 右键安装进钥匙串的证书, 选择导出即可.

配置Identifiers AppId
-
点击Identifiers后的加号
c10.png
2.选择App IDs, 点击Continue
c11.png
3.选择type App, 点击Continue
c12.png
4.填写基本信息,
Description: 填写要显示的名称便于区分其他id.
Bundle ID: 选择Explicit或Wildcard, Wildcard要以*号结尾
Capabilities: 可以选择推送功能, 也可以以后再编辑.
点击Continue后, 点击Register即完成.
c13.png
c14.png
c15.png
配置Profiles 描述文件
1.点击Profiles后面的加号

2.选择iOS App Development开发环境, 点击Continue

3.选择对应的AppId, 点击Continue

4.选择对应的开发证书, 点击Continue

5.选择可以测试的设备, 点击Continue

6.给配置的证书写个名字, 如YCXDev区分其他环境, 点击Generate即完成.

7.点击Download下载描述文件, 双击安装进Xcode

下面是所有配置好的文件

Xcode配置
按照下图配置即可 (有可能因缓存报错, 重启Xcode)

Xcode描述文件缓存地址, 如果文件太多直接全部删除就可以, 然后重新安装
~/Library/MobileDevice/Provisioning Profiles
网友评论