最新历史版本 :App打包配置iOS证书 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

该操作是 App 打包前的准备工作,请需要生成 iOS 版 App 的用户执行该操作。

2. 获取证书编辑

使用企业开发者账号获取 iOS 证书的步骤请参考:

1)申请 iOS 企业开发者账号

2)获取 iOS 证书

注1:帆软 App 打包仅支持通过企业开发者账号获取 iOS 证书,不支持个人/公司开发者账号获取的证书。

注2:iOS证书中如不包含消息推送功能,则无法使用 帆软 App 消息推送功能 。

3. 配置证书编辑

3.1 登录帆软市场

登录 帆软市场,进入用户中心,在用户信息下找到App 打包>iOS企业证书,如下图所示:

注:进入 App 打包页面后,如果没有开通该功能,需要联系销售开通服务。

image.png

3.2 上传证书

在 App 打包页面,选择 iOS 企业证书,上传xx.p12xx.mobileprovision文件,并输入certificate password

上传后,点击检查证书,会自动读取到bundle id过期时间

image.png

若读取到的bundle id中含有通配符,则输入框中提示「当前证书bundle id为xx.xx.*,*号通配符可自定义」。

此时用户可手动编辑bundle id,*号可修改为数字、大小写字母、“.”的任意组合,修改完成后自动触发校验。

注1:若修改后的 bundle id 不符合规则,则提示「证书校验不合格,appID/budle id 格式错误」,如下图所示:

注2:若证书校验出错,则提示「证书校验不合格,错误代码:XXX」,详情请参见:App 打包错误码一览

3.3 保存证书

点击保存,配置好的 iOS 企业证书如下图所示:

4. 更换证书编辑

iOS 企业证书有效期三年,Profile 文件有效期一年。

App 的唯一标识是 AppID ,App 是由 Profile 文件打出来的,因此最多使用一年。

App 到了使用期限后将无法使用,因此需要及时使用最新的证书 / Profile文件重新 OEM 打包,并下发给最终用户更新。

重新打包以后,只要 Profile 文件对应的 AppID 不变,打包生成的新 App 可以在原 App 基础上时更新覆盖,无需卸载重装。

4.1 申请新证书

用户可参考 获取 iOS 证书第 6、7 章 重新申请新证书。但需注意以下几点:

  • 不要轻易撤销证书(有效期三年),证书被撤销后,该证书相关的所有App都将无法使用。

  • 撤销证书前,请确保所有使用该证书的最终用户都已经更新到新证书打包的App。

  • 证书最多同时申请两个。

  • Profile文件(有效期一年)到期前(建议提前3-6个月),请及时创建新的Profile文件(关联相同的AppID),并使用新的Profile文件打包新的App下发给最终用户更新。

4.2 上传新证书

登录商城 OEM,进入 App 打包,点击「申请修改证书」,更换证书原因填写「证书过期更换」。

帆软工作人员将于 1 个工作日内进行审核并反馈结果,请耐心等待。

注:推荐用户采用版本更新控制,详见 如何实现版本自主管理,当 App 需要变更时,用户端可以自动提示有新版本并可强制更新。