全部产品
云市场

简介

更新时间:2018-09-06 17:55:44

系统设置主要包括系统级别的一些通用设置,为整个 EMAS 平台共享使用。

设置 OSS 和 CDN

OSS 和 CDN 主要作用是存储和分发,OSS 主要用于构建产物的存储、日志文件的存储,CDN 主要再分布过程中做分发。

推荐使用阿里云的 OSS 和 CDN,需要先到阿里云官网开通和购买对应的服务并把设置所需要的信息复制到系统配置中。当前系统下的应用将共享并消费这些服务。

oss

  • 设置 OSS

在满足拥有系统管理员权限的前提下,在导航栏中点击右上角名字下拉的系统设置,选择【OSS与CDN】下的 OSS,点击【编辑】。

  • 设置 CDN

在满足拥有系统管理员权限的前提下,在导航栏中点击右上角名字下拉的系统设置,选择【OSS与CDN】下的 CDN,点击【编辑】。

设置iOS证书

iOS 证书是用来证明 iOS App 内容(bundle with executable and resources)的合法性和完整性的数字证书。对于想安装到真机或发布到 AppStore 的应用程序(App),只有经过签名验证(Signature Validated)才能确保来源可信,并且保证 App 内容是完整、未经篡改的。 iOS 证书分为两类:Development 和 Production(Distribution)。 EMAS 支持用户自己通过平台维护证书文件。

在满足拥有系统管理员权限的前提下,在导航栏中点击右上角名字下拉的系统设置,选择【iOS 证书】,点击【新增】。

iOS证书

创建后保存,iOS 证书在 iOS 客户端的构建模板配置中可以选择到。

证书维护

目前的技术方案需要提供给平台的证书格式为keychain或者keychain-db。下面分别说明制作keychain的过程和上传keychain到平台。

keychain的制作

苹果官网导出的证书格式为cer文件,需要先把cer文件转换成p12,然后将p12制作成keychain。

1、将cer文件转换成p12

操作步骤:用keychain工具打开苹果生成的cer文件,然后如下图选中证书和私钥导出成p12。

keychain工具入口,MAC电脑“前往 —> 实用工具 —> 钥匙串访问 ”

选择 钥匙串—>系统 菜单,选中需要使用的证书和私钥,右键选择导出两项,生成p12文件;

iOS1

2、新建keychain 导入p12

操作步骤:

1)新建钥匙串,按照提示输入名字、路径、密码等信息并保存;

新建钥匙串

2)将P12文件拖入保存;

3)设置 keychain 里面的密钥权限,修改为允许所有应用程序访问此项目,这样才不会在访问时要求输入密码;

如下图:

iOS2

3、在指定的路径下获取到对应的 .keychain文件;

平台上维护证书

证书的新增如下图

iOS3

  • 名字要.keychain或者.keychain-db结尾
  • 类型根据实际类型决定
  • 文件就是制作好的keychain文件
  • 全名,组织单位分别对应下图的常用名称和组织单位,常用名称一定要复制全,空格都不能少。

iOS4

  • 密码就是制作keychain时的访问密码
  • 过期时间是证书实际过期时间

profile维护

  • 名称以.mobileprovision结尾
  • identifier就是profile对应的identifier
  • 关联证书就是在平台上的,跟这个profile对应的证书

设置iOS Profile

mobile provision 文件包括程序 ID,公钥以及 DeviceID 这三个主要信息。在开发机器上,build 需要 cer 和 mobileprovision 的公钥和程序 ID 匹配,才能生成最后的 App 程序。 EMAS 支持用户自己通过平台维护 profile 文件。

在满足拥有系统管理员权限的前提下,在导航栏中点击右上角名字下拉的系统设置,选择【iOS Profile】,点击【新增】。

profile

创建后保存,在 iOS 客户端的构建模板配置中可以选择到。

设置代码仓库

代码仓库

  • mvn仓库设置

在满足拥有系统管理员权限的前提下,在导航栏中点击右上角名字下拉的系统设置,选择【代码仓库】下的 NEXUS,点击【编辑】。

  • GitLab

在满足拥有系统管理员权限的前提下,在导航栏中点击右上角名字下拉的系统设置,选择【代码仓库】下的 GitLab,点击【编辑】。

其他功能

登录

权限