更新时间:2024-07-30 GMT+08:00

如何申请iOS证书

  1. 创建开发者证书

    1. 通过系统应用“钥匙串访问”,“证书助理->从证书颁发机构请求证书...”创建证书请求,并存储到磁盘。
      图1 创建证书请求
    2. 创建开发者证书,地址参见“证书地址”。
      图2 证书管理页面
    3. 选择证书类型,选择“iOS App Development”。
      图3 选择证书类型页面
    4. 上传证书请求文件,选择第一步创建的证书请求文件。
      图4 上传证书请求
    5. 创建证书完成,下载到本地,安装至“钥匙串访问”。
      图5 创建证书成功

  2. 创建Bundle ID

    1. 创建HWMSDKDemo的Bundle ID,地址参见“Bundle ID地址”。
      图6 ID管理页面
    2. 选择ID类型,选择“App IDs”。
      图7 选择ID类型
      图8 选择“App”类型
    3. 配置描述信息、Bundle ID,App能力选择“App Groups”。
      图9 配置信息
    4. 确认Bundle ID信息,并注册。
      图10 Bundle ID信息确认页面
      图11 注册完成
    5. 创建ScreenShareExtension的Bundle ID,选择“App Clip”类型。
      图12 选择“App Clip”类型
    6. 配置ScreenShareExtension的Bundle ID信息,“Parent App ID”选择HWMSDKDemo的Bundle ID,“Product Name”可自定义。
      图13 配置Bundle ID信息
    7. 配置ScreenShareExtension的描述信息,能力选择“App Groups”。
      图14 配置信息
    8. 确认ScreenShareExtension的Bundle ID信息,并注册。
      图15 Bundle ID信息确认页面
      图16 注册完成
    9. 创建ScreenShareExtensionSetupUI的Bundle ID,选择“App Clip”类型。配置Bundle ID信息,“Parent App ID”选择HWMSDKDemo的Bundle ID,“Product Name”可自定义。
      图17 配置Bundle ID信息
    10. 配置ScreenShareExtensionSetupUI的描述信息,能力选择“App Groups”。
      图18 配置信息
    11. 确认ScreenShareExtensionSetupUI的Bundle ID信息,并注册。
      图19 Bundle ID信息确认页面
      图20 注册完成
    12. 创建App Groups。
      图21 ID管理页面
    13. 选择ID类型,选择“App Groups”。
      图22 选择ID类型
    14. 配置描述信息、BundleID。
      图23 配置信息
    15. 确认Bundle ID信息,并注册。
      图24 Bundle ID信息确认页面
      图25 注册完成
    16. 编辑HWMSDKDemo的Bundle ID,配置“App Groups”,并保存。
      图26 编辑Bundle ID
      图27 选择App Groups页面
      图28 选择完成后页面
    17. 编辑ScreenShareExtension的Bundle ID,配置“App Groups”,并保存。
      图29 编辑Bundle ID
      图30 选择App Groups页面
      图31 选择完成后页面
    18. 编辑ScreenShareExtensionSetupUI的Bundle ID,配置“App Groups”,并保存。
      图32 编辑Bundle ID
      图33 选择App Groups页面
      图34 选择完成后页面

  3. 创建描述文件

    1. 创建HWMSDKDemo的描述文件,地址参见“描述文件地址”。
      图35 描述文件管理页面
    2. 选择描述文件类型,选择“iOS App Development”。
      图36 选择描述文件类型页面
    3. 选择Bundle ID、证书、需要包含的设备。
      图37 选择Bundle ID页面
      图38 选择证书页面
      图39 选择设备页面
    4. 配置描述文件信息,并创建描述文件,下载到本地。
      图40 配置信息页面
      图41 创建完成页面
    5. 创建ScreenShareExtension的描述文件,选择描述文件类型为“iOS App Development”,选择Bundle ID、证书、需要包含的设备。
      图42 选择Bundle ID页面
      图43 选择证书页面
      图44 选择设备页面
    6. 配置描述文件信息,并创建描述文件,下载到本地。
      图45 配置信息页面
      图46 创建完成页面
    7. 创建ScreenShareExtensionSetupUI的描述文件,选择描述文件类型为“iOS App Development”,选择Bundle ID、证书、需要包含的设备。
      图47 选择Bundle ID页面
      图48 选择证书页面
      图49 选择设备页面
    8. 配置描述文件信息,并创建描述文件,下载到本地。
      图50 配置信息页面
      图51 创建完成页面