反馈已提交

网络繁忙

App打包配置iOS证书

  • 文档创建者:Carly
  • 编辑次数:3次
  • 最近更新:panda君 于 2020-11-09
  • 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 格式错误」,如下图所示:

    image.png

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

    1593860021777053.png

    3.3 保存证书

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

    1576029033807599.png

    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 需要变更时,用户端可以自动提示有新版本并可强制更新。

    附件列表


    主题: 移动端
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭