文档

EMAS混合云控制台iOS证书和Profile文件配置的方法

更新时间:

概述

本文主要介绍在EMAS混合云控制台中iOS证书和Profile文件配置的方法。

详细信息

Keychain文件制作

Keychain文件制作步骤如下:

  1. 把需要的iOS证书的p12文件导入到钥匙串中,可以是debug、release、push。
    说明:需新建一个钥匙串,钥匙串存放路径和设置的密码后面会用到。
  2. 修改keychain文件和证书密钥权限。
  3. 鼠标放置在新建的钥匙串名称处,右键单击更改钥匙串“xxx”的设置,不勾选闲置...分钟后锁定睡眠时锁定
  4. 选择钥匙串中证书密钥(把证书展开能看到密钥),右键单击显示简介,切换到访问控制,勾选允许所有应用程序访问此项目,单击存储更改
  5. 权限设置好后,导出钥匙串的keychain-db文件,默认路径为~/Library/Keychains

iOS证书配置

iOS证书配置方法如下:

  1. 将keychain-db文件上传到控制台。
    注意:证书名称一般填写keychain-db文件的名称加.keychain后缀。
  2. 选择证书类型。
    说明:必须与导入(或要打包的ipa包)的证书类型一致。
    • 证书全名:证书的常用名称。鼠标选中证书,右键单击显示简介,查看常用名称
    • 组织单位:证书的组织单位
    • 访问keychain密码:是创建钥匙串时设置的密码
    • 过期时间:填写证书的过期时间

Profile文件配置

Profile文件配置方法如下:

  1. 上传打包证书的描述文件,填写Profile名称,identifier是BundleId,关联证书是关联上传的iOS Keychain文件,上传profile文件,填写profile的过期时间。
  2. 需要推送时,上传推送证书的描述文件(条件是使用了iOS10后推送的新特性,使用了iOS推送的扩展功能,这时候开发者平台会要求生成推送扩展targets对应的描述文件),如果需要上传即可,不需要,则不必上传。

适用于

  • 移动DevOps