
上篇已经单独说了如何发行cer证书,通过mac电脑操作,与“App Store and Ad Hoc”发布证书对应的证书有两种,我们是上传商店的采用App Store Distribution Profile描述文件
与“App Store and Ad Hoc”发布证书对应的描述文件有两种,分别用于不同的发布场景:

点击“App IDs”,

类型选app

然后点击右上角的“+”号。
- **填写App ID描述**:为该App ID提供一个易于识别的描述,例如应用的名称或项目名称。
- **选择Bundle ID格式**:通常选择“Explicit App ID”,并在“Bundle ID”字段中输入你的应用唯一标识符,格式一般为反向域名形式,如`com.example.yourapp`。
由于我们需要内购功能,苹果支付内购功能因此这里需要勾选能力,所以我们需要注意以下问题:

不过这里看到内购信息已经有了,看来现在2025年苹果默认是必须内购
完成后点击“Continue”,再点击“Register”确认创建。

类型一定不要选错,

在苹果开发者生态系统中,development(开发)和distribution(发布)描述文件在用途、配置及使用场景上存在显著差异:
development描述文件将应用安装到手机上,检查界面布局在不同屏幕尺寸下是否正常,或者测试某项功能逻辑是否正确。App Store distribution描述文件和Ad Hoc distribution描述文件。App Store distribution描述文件用于将应用提交到App Store,面向广大用户发布;Ad Hoc distribution描述文件则用于在不通过App Store的情况下,将应用分发给特定的测试人员或企业内部员工,比如在应用正式发布前进行小规模的beta测试。App Store distribution描述文件一般不包含具体设备的UDID,因为应用会面向所有兼容的设备发布;而Ad Hoc distribution描述文件虽然也用于非App Store发布,但它会列出允许安装应用的特定设备的UDID,不过这个设备列表相对development描述文件可能更具针对性,比如可能包含部分外部测试人员的设备UDID。App Store and Ad Hoc发布证书)。发布证书用于对提交到App Store或进行特定非App Store发布(如Ad Hoc)的应用进行签名,以确保应用来源的真实性和完整性,满足苹果对应用发布的严格安全要求。development描述文件在真机上调试应用。例如,当开发者添加了新功能,想要在真实设备上查看效果并检查是否有漏洞时,就会使用development描述文件将应用安装到测试设备上进行测试。distribution描述文件。如果是要发布到App Store供所有用户下载,会使用App Store distribution描述文件;如果是在正式发布前进行有限范围的外部测试,比如邀请部分beta测试人员参与测试,就会使用Ad Hoc distribution描述文件。

- 点击“Generate”生成App Store Distribution Profile描述文件。.mobileprovision,双击该文件即可自动安装到Xcode。将.cer证书文件转换为.p12文件的详细步骤:
.cer证书文件,然后点击“打开”。此时证书会被导入到钥匙串中。

- 在弹出的“存储”窗口中,选择存储位置,设置文件名,并在“文件格式”下拉菜单中选择“Personal Information Exchange (.p12)”。
- 点击“存储”后,系统会提示你设置`.p12`文件的密码。设置一个安全且自己能记住的密码,此密码在后续使用该`.p12`证书时会用到。点击“好”完成导出。完成上述操作后,你就成功添加了App描述文件,并将.cer证书转换为了.p12文件,可用于App的签名和发布等相关操作。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。