什么是iOS企业证书?
iOS企业证书是为企业级用户提供的签名证书,可用于在企业内部分发和安装iOS应用。相对于普通证书,企业证书可以在多个设备上使用,且有效期更长。
如何申请iOS企业证书?
申请iOS企业证书需要满足以下条件:
拥有一个有效的苹果开发者账号
拥有一个企业的合法身份,包括企业名称,DUNS编码
具体操作步骤如下:
登录苹果开发者账号并创建新的App ID
生成新的CSR文件,上传到苹果开发者中心
在苹果开发者中心的“证书”页面,选择“企业”选项,点击“添加证书”
按照要求填写企业信息,上传CSR文件,完成认证,生成iOS企业证书
如何签署iOS企业证书?
签署iOS企业证书需要使用苹果开发者账号登录苹果开发者中心,然后进行以下步骤:
在“证书”页面点击“下载”按钮下载iOS企业证书,得到一个后缀为.cer的文件
使用Keychain Access工具导入iOS企业证书
打开Xcode,选择“Preferences”进入“Accounts”页面
点击“+”按钮,选择添加已有的Apple ID,输入开发者账号和密码

在“Signing Certificate”栏目中选择新增的iOS企业证书
保存设置,并在项目中选择对应的证书进行签署即可
如何使用签署好的iOS企业证书发布应用?
将签署好的应用进行分发需要了解以下知识:
签署好的应用需要通过OTA分发方式分发给用户
iOS要求应用必须被签名才能被安装和运行
具体操作步骤如下:
生成一个.plist文件,并用企业证书签名
将被签名的应用和.plist文件上传到一个可访问的服务器上
将.plist文件的链接在用户设备上点击或扫描二维码即可进行安装
注意事项
在签署iOS企业证书时需要注意以下事项:
签署过程中使用的苹果开发者账号需要具有“企业账号”的权限
企业证书文件(.cer)需要导入到Keychain Access工具中
一个企业证书只能在含有与其相应公钥的私钥的设备上使用
签署时需要选择正确的签名证书,否则应用将无法在设备中安装运行