配置 Widget 的 iOS 证书

更新时间:2023-09-15 09:11:00下载pdf

本文介绍如何为您的涂鸦 OEM app 配置 Widget 小组件的 iOS 证书。

准备工作

登录 Apple Member Center,选择 Certificates, IDs & Profiles 选项,如下图所示。

配置 Widget 的 iOS 证书

第一步:新建 App Groups

若 App Groups 已存在并且 Group ID 等于 group.包名,可忽略此步骤,直接进行 第二步:新建 Widget App ID

App 需要新增 Widget 功能,首先要为已有的 App(在以下操作中称为:主 App)创建一个 App 组(即 App Group)。

  1. 点击左侧菜单 Identifiers,然后点击 +,选择 App Gourps,然后点击右上角 Continue

    配置 Widget 的 iOS 证书 配置 Widget 的 iOS 证书
  2. 填写下述信息,然后点击 Continue

    • Description:为这个 App 组创建一个名称。

    • ID:填写主 App 包名,格式为 group.App 包名App 包名 格式:com.xxx.xxx)。

    配置 Widget 的 iOS 证书
  3. 确认 App Group 的信息。如果信息有误,可以点击 Back,回到上一页修改信息。确认无误后,点击 Register

    配置 Widget 的 iOS 证书
  4. 此时,App Group 已创建完成。

第二步:新建设备 Widget App ID

  1. 点击左侧菜单 Identifiers,然后点击 +,选择 App IDs,然后点击右上角 Continue

    配置 Widget 的 iOS 证书 配置 Widget 的 iOS 证书
  2. 填写下述信息:

    • Description:填写 Widget 的名称。

    • Bundle ID:填写 Widget 的包名,格式为 主 App 包名.widgetdevice

      必须勾选 ☑️ App Groups 功能,然后点击 Continue

      配置 Widget 的 iOS 证书
  3. 把 App ID 关联到 App Group。具体步骤包括:

    点击创建好的 App ID,找到 Capabilities > App Groups,点击右边 Edit 按钮,勾选 第一步新建的 Widget App Group,然后点击 Continue

    配置 Widget 的 iOS 证书 配置 Widget 的 iOS 证书

第三步:新建场景 Widget App ID

  1. 点击左侧菜单 Identifiers,然后点击 +,选择 App IDs,然后点击右上角 Continue

    配置 Widget 的 iOS 证书 配置 Widget 的 iOS 证书
  2. 填写下述信息:

    • Description:填写 Widget 的名称。

    • Bundle ID:填写 Widget 的包名,格式为 主 App 包名.widgetscene

      :::
      必须勾选 ☑️ App Groups 功能,然后点击 Continue
      :::

      配置 Widget 的 iOS 证书
  3. 把 场景 Widget App ID 关联到 App Group。具体步骤包括:

    点击创建好的 场景 Widget App ID,找到 Capabilities > App Groups,点击右边 Edit 按钮,勾选 第一步新建的 Widget App Group,然后点击 Continue

    配置 Widget 的 iOS 证书
    配置 Widget 的 iOS 证书

第四步:生成设备 Widget mobileprovision 文件

  1. 点击左侧菜单 Profiles,然后点击 +

    配置 Widget 的 iOS 证书
  2. 选择 App Store,点击 Continue

    配置 Widget 的 iOS 证书
  3. App ID 处,一定要选择到对应的 App ID,主要格式为 主 App 包名.widgetdevice,然后点击 Continue

    配置 Widget 的 iOS 证书
  4. 选择主 App 对应的发布证书,然后点击 Continue

    此时,可能会出现多个同名证书。若无法判断,可根据对应证书的过期时间来进行判断,应当与当前主 App 证书的真实过期时间相匹配。

    配置 Widget 的 iOS 证书
  5. Provisioning Profile Name 字段处,填写 Widget mobileprovision 文件的名称。

    配置 Widget 的 iOS 证书

  6. 此时,设备 Widget mobileprovision 文件已配置完成,点击 Download,下载该文件。然后,通过工单,将文件提交给涂鸦

    配置 Widget 的 iOS 证书

第五步:生成场景 Widget mobileprovision 文件

  1. 点击左侧菜单 Profiles,然后点击 +

    配置 Widget 的 iOS 证书
  2. 选择 App Store,点击 Continue

    配置 Widget 的 iOS 证书
  3. App ID 处,一定要选择到对应的 App ID,主要格式为 主 App 包名.widgetscene,然后点击 Continue

    配置 Widget 的 iOS 证书
  4. 选择主 App 对应的发布证书,然后点击 Continue

    此时,可能会出现多个同名证书。若无法判断,可根据对应证书的过期时间来进行判断,应当与当前主 App 证书的真实过期时间相匹配。

    配置 Widget 的 iOS 证书
  5. Provisioning Profile Name 字段处,填写 Widget mobileprovision 文件的名称。

    配置 Widget 的 iOS 证书

  6. 此时,场景 Widget mobileprovision 文件已配置完成。点击 Download,下载该文件。然后,通过工单,将文件提交给涂鸦

    配置 Widget 的 iOS 证书
  7. 涂鸦工作人员帮您将 第四步 设备 Widget mobileprovision 文件第五步 场景 Widget mobileprovision 文件 上传到 涂鸦 IoT 开发平台后,请您重新构建 App,使配置生效。

    如需在设备 Widget 中显示并控制某产品功能,必须进行如下操作:
    前往 涂鸦 IoT 开发平台 > 产品 > 产品开发,找到对应产品的开发引导页面,选择 04 产品配置 > 快捷开关配置 > 设置,在 请选择功能点 一栏中,勾选对应功能的开关复选框。