一文搞定IOS开发证书申请/更新

一、证书的基本知识

1、Identifiers,AppId,应用的ID,包含app的名字描述和包名

2、Certification,证书,是对电脑开发资格的认证

  • ios证书分为开发证书和发布证书。
  • .cer为后缀的是苹果的证书,如果在HBuilder、phonegap、AppCan、APICloud等跨平台开发工具打包时需要用到.p12文件,或者多人开发的时候,本机.cer,其余人用.p12。.cer仅包含公钥,.p12可能既包含公钥又包含私钥。

3、Devices,设备,表示调试的时候可以安装在哪些机器上

4、Profiles,描述文件,用来描述AppId、证书和设备之间的关系

开发描述文件,描述了在哪些设备上,可以调试安装哪个AppId。

发布描述文件,描述了在安装了发布证书的电脑上,制作测试版和发布版的AppId程序。

二、创建证书请求

从钥匙串访问中创建CSR文件(证书签名请求):

弹出证书信息填写窗口:

  • 用户电子邮件地址:随意,每次创建时可以使用统一的邮箱
  • 常用名称:随意,每次创建时可以使用统一的名称

 如上选择点继续

生成文件后缀为 .certSigningRequest。

三、创建Identifier(AppId)

第一次创建时需要创建AppId,即App的标识,创建完成后包名不能修改,后续证书更新时不再需要这个步骤。

四、申请Certificate证书

登录开发者官网:Apple开发者中心

进入网页Apple证书中心  :

点击加号,创建证书:

  • iOS App Development,开发证书
  • iOS Distribution(App Store Connect and Ad Hoc),发布证书

点击继续选择上一步创建的证书请求文件:

 处理完成后下载证书:

开发证书申请完成,其余证书类似过程:

五、创建Device设备

添加测试的设备,在添加设备时,需要获取设备的UDID。

六、创建Profile描述文件

点击Profiles,或者进入页面:Apple开发者中心的Profiles

点击加号添加:

  • iOS App Development,开发环境描述文件
  • App Store Connect,生产环境描述文件

点击下一步后,选择对应的appId和授权device,最后输入名字保存:

 生成后下载,文件后缀名为 .mobileprovision:

同理生成生产环境的文件 product2024.mobileprovision。 

七、生成.p12证书

经过上述步骤,我们一共存在五个文件:

当我们从HBuilder类似的平台进行打包时,需要把证书转为.p12格式。

双击.cer文件安装。

然后进入钥匙串访问可以看到安装的证书:

右键安装的证书,选择导出:

导出的时候会提示输入证书密码,这个密码要记住,后续平台提交打包时需要提供。

导出后我们的文件是:

导出了两个.p12文件。

八、证书使用

下面是HBuilder云打包的配置:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值