Apple应用证书申请流程

打印 上一主题 下一主题

主题 762|帖子 762|积分 2286

Apple App证书申请



一、准备申请

1. 准备



  • MacBook(macOS Monterey)
  • XCode
  • Apple Developer Account(开发者账号)
  • Safari或Chrome
    Mac版本和XCode版本不同,操作页面可能会存在差异,本文涉及图片仅供参考。
2. 申请流程


输入


  • 需要通过MacBook创建CSR(cerSigningRequest)证书
  • 需要自定义一个P12证书密码并妥善保存
  • 需要自定义一个Bundle ID,如com.baidu.wenku
  • 需要通过MacBook获取苹果手机UDID(开发包需要此步)
输出


  • xxx.cer,用于生成P12证书
  • xxx.p12 + 自定义密码(打包时使用)
  • xxx.mobileprovision (打包时使用)
二、开始申请

1. 登录Apple Developer

2. 创建Certificates

2.1 点击Overview面板中的【Certificates,Identifiers&Profiles】


2.2 点击Certificates


2.3 选择Apple Development,点击右上角Continue按钮

注:Apple Development为开发证书,Apple Distribution为发布证书
2.4 选择CSR证书


注易: 这一步需要使用Mac本生成一个CSR证书才能继续,以下是生成CSR证书的过程
2.4.1 Command+空格搜索钥匙串访问


2.4.2 选择菜单栏钥匙串访问-证书助理-从证书颁发机构请求证书...


2.4.3 填入用户电子邮件地址,先择存储到磁盘


2.4.4 继续[2.4],选择Mac上生成的CSR证书,点击Continue


2.4.5 点击Download得到一个development.cer文件


2.4.6 在Mac本上双击development.cer文件进行安装


注意:安装完成可在钥匙串访问中看到多了一个证书,至此完成了Certificates的整个创建安装过程
3. 制作P12证书

3.1 右击上一步安装的证书,选择导出"Apple Development:xxx(xxx)"


3.2 导出文件格式选择个人信息交换(.p12),点击存储


3.3 填写证书加密密码(自定义),点击好


3.4 填入Mac本开机密码,点击允许,得到证书文件xxx.p12


注意:在打包的过程中需要使用到P12证书,及证书密码,请妥善保管
4. 创建Identifiers

4.1 点击Identifiers


4.2 选择App IDs,点击Continue


4.3 选择App,点击Continue


4.4 填写Description描述,选择Explicit并填写Bundle ID,点击Continue


(1)Description要求不要使用特殊字符@, &, *, ', ", -, .。
(2)Bundle ID是一个应用的身份标识,在申请Profiles和打包Ipa包都需要使用。


  • Explicit【明确ID】,一个ID对应一个应用,推荐格式com.domainname.appname。
  • Wildcard【通配ID】,一个ID可以对应多个应用,推荐格式com.domainname.*,通配ID使很多Apple提供的App服务使用不了,比如Communication Notifications、Apple Pay Payment Processing等。
(3)Capabilities和App Services中的选项为Apple提供的App服务,根据需要自行选择。
4.5 点击Register,至此Identifiers创建完成


5. 注册Devices(测试使用,发布忽略)

5.1 点击Devices


5.2 单个注册或匹量导入


5.3 获取Device ID(UDID)(通过XCode)

打开XCode => Window=> Devices and Simulators,手机链接电脑(此时需要解锁手机),Identifier对应的就是UDID,将信息填入上一步,点击Continue即添加完成。

6. 创建Profiles

6.1 点击Profiles


6.2 选择类型,开发使用iOS App Development,发布使用App Store


6.3 选择App ID,对应上文创建的Identifiers


6.4 先择证书,对应上文创建的Certificates


6.5 选择设备,对应上文创建的Devices


6.6 自定义Profiles文件名称,点击Generate


6.7 点击Download,保存好下载的文件


三. 总结

1. 以上流程对应开发包证书申请,发布包证书申请要简洁很多,有三点不同:



  • 创建Certificates,步骤2.3选择Apple Distribution
  • 省略步骤5,不用添加Devices
  • 创建Profiles,步骤6.2选择App Store,省略步骤6.5
2. 一定要保存好一个ID,一个密码,两个文件,是打包发布的关键信息:



  • 步骤3.3生成P12文件的自定义密码
  • 步骤3.4生成的P12证书
  • 步骤4.4填写的Bundle ID
  • 步骤6.7生成的Profiles证书

来源:https://blog.csdn.net/qq_38822081/article/details/123711716
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81428

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表