iOS证书配置

虽然,证书的配置很简单,但是配置的次数很少,这不我又忘记了。下面是我在本机的证书文件夹:

在这里插入图片描述

证书的配置流程如下图:
在这里插入图片描述

1、创建证书Certificates

首先准备好 Mac 本机的CSR证书文件,然后在 developer.apple.com 分别创建 developmentdistribution 证书。
在这里插入图片描述

在这里插入图片描述

Xcode 11 及以后版本,可创建 Apple DevelopmentApple Distribution证书,即可用于iOS、MacOS、tvOS的调试和发布版本。也可以给不同的平台分别创建

由于创建 Certificates 证书为xxx.cer文件,名称不能自己定义。而且证书对应的Mac设备有限,为了避免与其它同事搞混淆,为了便于在创建Profile时选择,建议在本地按如下命名记录:证书平台(Apple/iOS/Mac/Apple Push) + 证书类型(dev/dis) + 时间,如下图:

在这里插入图片描述


2、添加 Bundle ID 和设备 Identifies

developer.apple.com添加项目的Identifies,也就是你为项目定义的Bundle ID。也可以指定通配符 *,这种通配符Bundle ID将无法开启 Capabilities,如下图所示:
在这里插入图片描述

获取设备的identifier唯一标识符后,在 developer.apple.com 添加Devices用于安装调试包


3、创建 Certificates 证书

创建 Apple DevelopmentApple Distribution 过程一样,选择上传本机的CSR文件,即可创建成功。
在这里插入图片描述

把创建好的证书,下载到本机,并双击安装,我们即可在 钥匙串访问 app里面看到,已安装的证书。


4、分别给不同的项目创建 Provisioning Profile 描述文件

在这里插入图片描述

创建时,依次选择 Profile 对应的 Bundle idCertificatesDevices,并给创建的 Profile 文件命名。创建成功,下载到本地。

1、创建Profile成功后,依然可以对与关联的 Bundle idCertificatesDevices进行编辑。

2、Dev Profile可以包含所有的 Dev Certificates关联,而 Dis or AdHoc Profile 只能与一个 Dis Certificates关联(即你安装到本机的证书),因此需要根据 Dis Certificates创建的时间来知道那个是你创建的。

3、创建的Profile的名称为xxx.mobileprovision,我们可以指定名称来区别不同的项目,我目前按照的格式为:profile类型(dev/dis/AdHoc) + 项目名称(xxx) + 证书平台(Apple/iOS/Mac/Apple Push) + 创建者,如:dev_xxx_apple_czm.mobileprovision


5、在项目中配置Signing签名相关的文件

打开项目,在Xcode中选择项目对应的 Profile,并选择 Certificates进行配置。这样就可以调试,和发布应用了。

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值