Apple App证书申请

  • 一、准备申请
    • 1. 准备
    • 2. 申请流程
  • 二、开始申请
    • 1. 登录[Apple Developer](https://developer.apple.com/cn/)
    • 2. 创建Certificates
      • 2.1 点击`Overview`面板中的【Certificates,Identifiers&Profiles】
      • 2.2 点击`Certificates`
      • 2.3 选择`Apple Development`,点击右上角`Continue`按钮
      • 2.4 选择`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`文件进行安装
    • 3. 制作P12证书
      • 3.1 右击上一步安装的证书,选择`导出"Apple Development:xxx(xxx)"`
      • 3.2 导出文件格式选择`个人信息交换(.p12)`,点击存储
      • 3.3 填写证书加密密码(自定义),点击`好`
      • 3.4 填入Mac本`开机密码`,点击`允许`,得到证书文件`xxx.p12`
    • 4. 创建`Identifiers`
      • 4.1 点击`Identifiers`
      • 4.2 选择`App IDs`,点击`Continue`
      • 4.3 选择`App`,点击`Continue`
      • 4.4 填写`Description`描述,选择`Explicit`并填写`Bundle ID`,点击`Continue`
      • 4.5 点击`Register`,至此`Identifiers`创建完成
    • 5. 注册`Devices`(测试使用,发布忽略)
      • 5.1 点击`Devices`
      • 5.2 单个注册或匹量导入
      • 5.3 获取`Device ID(UDID)`(通过XCode)
    • 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. 以上流程对应开发包证书申请,发布包证书申请要简洁很多,有三点不同:
    • 2. 一定要保存好`一个ID,一个密码,两个文件`,是打包发布的关键信息:

一、准备申请

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 NotificationsApple Pay Payment Processing等。

(3)CapabilitiesApp 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证书

Apple应用证书申请流程相关推荐

  1. 【Java】ios应用开发证书申请流程

    [Java]ios应用开发证书申请流程 步骤 下面是生成钥匙串文件流程 打开mac电脑的启动台,找到钥匙串 这个就是在mac电脑上得到的钥匙串文件 下面是开发者平台申请流程 登录iOS开发者平台:[i ...

  2. 腾讯云SSL证书申请流程!

    SSL 证书(SSL Certificates)又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费.付费证书的申请.管理及部署功能.通过与业界知名的数字证书授权(CA)机构合作,为您的网站.移动 ...

  3. 计算机软件著作权登记证书申请流程有哪些

    一.计算机软件著作权登记证书申请流程有哪些 1.申请登记的软件应当是<计算机软件保护条例>发布以后(1991年5月24日)发表的. 2.软件著作权人申请登记时,应先到省版权局购买规定填写的 ...

  4. 2022年重庆交通大学自考毕业证书申请流程

    一.自考毕业证书申请流程 重庆交通大学的考生需在重庆市高等教育自学考试信息管理系统提交毕业申请(或本人持二代身份证到重庆交通大学自考办提交毕业申请),因疫情防控原因,建议考生尽量选择网上申报,具体申请 ...

  5. Apple ID 的申请流程

    Apple ID 申请可以在通过PC端申请也可以在IOS系统的手机上申请.本节就说说在PC端的申请流程. 1.打开苹果帐户注册网站:appleid.apple.com/cn,然后点击右上角的" ...

  6. https证书申请流程和简介

    HTTPS证书是什么 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安 ...

  7. SSL证书申请流程是怎么的?

    现在中国的网民越来越多,怎么保证用户在网络上的数据安全变成很重要的问题,所以现在很多企业单位会通过SSL证书申请实现网站https加密,免费SSL证书是很受很多站长欢迎的,那么SSL证书免费申请的流程 ...

  8. (转)超详细iOS证书申请流程

    前期准备 1.输入苹果开发网站地址 2.进入苹果开发网站会员中心 3. 输入申请的用户名和密码 4.选中申请证书链接 5.开发帐号功能界面 证书申请 6.依次申请发布证书,appid,推送证书(可选) ...

  9. 【详细】腾讯云免费SSL证书申请流程

    原文链接:https://www.fearlazy.com/index.php/post/349.html 1.点此进入SSL证书产品页面 2.点击立即选购,进入产品配置界面. 3.选择自定义配置-- ...

最新文章

  1. python命令解析_python解析命令行
  2. flutter开发环境搭建
  3. IE6-IE9不支持table.innerHTML的解决方法分享
  4. 异常规范之异常的概念
  5. Jsoup代码解读之二-DOM相关对象
  6. 高效利用无标注数据:自监督学习简述
  7. cups 设置打印机纸张_惠普打印机打印模糊怎么办 惠普打印机打印模糊解决【方法】...
  8. layer 子页面提交 刷新父页面 table
  9. wps2019启用宏+excel批量打开网址
  10. FPGA作业1:利用74161设计20进制计数器
  11. C++核心准则T.61:不要过度参数化成员(SCARY)
  12. 邮件合并:将多条记录合并到一页
  13. 科大讯飞刘庆峰:AI要改变世界,算法、大数据、行业专家缺一不可
  14. 我的飞桨学习赛:英雄联盟大师预测
  15. 建好这个“群”,建设郑州国家中心城市成首要突破口
  16. 线性代数考研笔记(三)
  17. DayDayUp:上海地铁线路高清图、1~17号地铁线路各站点名称及对应路线集合之详细攻略
  18. elasticsearchTemplate 批量插入数据时,报错es节点拒绝插入。
  19. 提供数据销毁服务 硬盘,磁带,光盘等销毁服务
  20. 几楼电路精灵——Cadence Allegro 自动摆放位号

热门文章

  1. java安装jdk时显示系统管理员设置了系统策略,禁止进行此安装
  2. 如何判断网站是不是存在黑链
  3. LINUX ECHO 颜色
  4. 黑马程序员|C++教程(56 指针-指针的定义和使用_)
  5. u深度u盘安装服务器系统,u深度u盘装win7系统详细步骤
  6. 驾驶员困倦检测危险驾驶检测抽烟喝水打电话检测yolov5
  7. Python构建工具setup.py
  8. mybatis使用foreach
  9. 国内外电容电感品牌厂商
  10. mysql5.7免安装教程,配置my.ini详解,安装卸载mysql服务,开启远程登录,修改mysql密码