问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

iOS开发者账户证书申请全流程(2024.10.11更新版)

创作时间:
作者:
@小白创作中心

iOS开发者账户证书申请全流程(2024.10.11更新版)

引用
CSDN
1.
https://m.blog.csdn.net/m0_66975650/article/details/142853165

随着iOS开发需求的不断增加,掌握苹果开发者账户证书申请流程变得尤为重要。本文将详细介绍如何申请iOS开发证书和发布证书,以及相应的描述文件,帮助开发者顺利完成App开发和发布。

前提条件

在开始之前,请确保你已经拥有苹果开发者账户,并登录到苹果开发者平台。

第一步:申请App ID

App ID是应用的唯一标识符。如果你还没有申请过App ID,可以按照以下步骤进行:

  1. 在开发者平台中选择 "Identifiers",查看已申请的所有App标识。
  2. 点击页面上的加号来创建一个新的应用标识。
  3. 选择标识类型为 "App IDs",然后点击 "Continue"。
  4. 选择平台为 "iOS,tvOS,watchOS",Bundle ID选择 "Explicit"。
  5. 在Description中填写描述,并按照反域名格式填写Bundle ID,例如:"io.dcloud.hellouniapp"。

  1. 接下来需要选择应用需要使用的服务(如需要使用到消息推送功能,则选择“Push Notifications”),然后点击 “Continue”。

  1. 确认信息后提交,即可在identifiers页面看到刚创建的App ID。

第二步:生成证书请求文件

不管是申请开发证书还是发布证书,都需要使用证书请求文件。证书请求文件需要在Mac OS上使用“钥匙串访问”工具生成。

  1. 在“Spotlight Search”中搜索“钥匙串”并打开“钥匙串访问”工具。
  2. 打开创建请求证书页面,输入用户邮件地址、常用名称,选择存储到磁盘,点击“继续”。
  3. 文件名称为“CertificateSigningRequest.certSigningRequest”,选择保存位置,点击“存储”将证书请求文件保存到指定路径下。

第三步:申请开发证书和描述文件

开发证书主要用于开发阶段,可以直接将App安装到手机上,一个描述文件最多绑定100台测试设备。

申请开发证书

  1. 在证书管理页面选择“Certificates”,查看已申请的所有证书。
  2. 点击页面的加号来创建一个新的证书。
  3. 在“Software”栏下选中“iOS App Development”,然后点击“Continue”。

  1. 选择刚刚生成的证书请求文件,点击“Choose File...”选择保存到本地的“CertificateSigningRequest.certSigningRequest”文件,点击“Continue”生成证书文件。

  1. 生成证书后选择“Download”将证书下载到本地(ios_development.cer)。

  1. 双击保存到本地的ios_development.cer文件,会自动打开“钥匙串访问”工具说明导入证书成功。接下来需要导出.p12证书文件,选中导入的证书,右键选择“导出...”。

  1. 输入文件名、选择路径后点击“存储”,并设置密码。

添加调试设备

开发描述文件必须绑定调试设备,只有授权的设备才可以直接安装App。

  1. 在证书管理页面选择“Devices”,查看已添加的所有设备信息。
  2. 点击页面上的加号来添加一个新设备。
  3. 填写设备名称和UDID(设备标识)。

申请开发描述文件

  1. 在证书管理页面选择“Profiles”,查看已申请的所有描述文件。
  2. 点击页面上的加号来添加一个新的描述文件。

  1. 在“Development”栏下选中“iOS App Development”,点击“Continue”按钮。

  1. 选择之前创建的App ID。

  1. 选择需要绑定的证书,建议直接勾选“Select All”,点击“Continue”。

  1. 输入描述文件的名称,点击“Generate”生成描述文件。

  1. 点击“Download”下载保存开发描述文件(文件后缀为.mobileprovision)。

第四步:申请发布证书和描述文件

发布证书主要用于正式发布环境,用于提交到App Store审核发布。

申请发布证书

  1. 在证书管理页面选择“Certificates”,查看已申请的所有证书。
  2. 点击页面的加号来创建一个新的证书。

  1. 在“Software”栏下选中“App Store and Ad Hoc”,点击“Continue”。

  1. 选择之前生成的证书请求文件,点击“Choose File...”选择保存到本地的“CertificateSigningRequest.certSigningRequest”文件,点击“Continue”生成证书文件。

  2. 生成证书成功后选择“Download”将证书下载到本地(ios_production.cer)。

  1. 双击保存到本地的ios_production.cer文件将证书导入到“钥匙串访问”工具中。接下来需要导出.p12证书文件,选中导入的证书,右键选择“导出...”。

  1. 输入文件名、选择路径后点击“存储”,并设置密码。

申请发布描述文件

  1. 在证书管理页面选择“Profiles”,查看已申请的所有描述文件。
  2. 点击页面上的加号来添加一个新的描述文件。

  1. 在“Distribution”栏下选中“App Store Connect”,点击“Continue”按钮。

  2. 选择之前创建的App ID。

  1. 选择需要绑定的发布证书(iOS Distribution),这里勾选刚刚生成的发布证书,点击“Continue”。

  1. 点击“Download”将描述文件下载到本地(文件后缀为.mobileprovision)。

至此,你已经完成了开发证书和发布证书的申请,以及相应的描述文件的生成。这些证书和描述文件是iOS应用开发和发布的必备组件,希望本文能帮助你顺利完成证书申请流程。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号