当前位置:   article > 正文

iOS证书配置_dis证书和dev证书

dis证书和dev证书

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

在这里插入图片描述

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

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进行配置。这样就可以调试,和发布应用了。

在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/748864
推荐阅读
相关标签
  

闽ICP备14008679号