首页 > 建站教程 > APP开发,混合APP >  iOS证书及描述文件制作流程正文

iOS证书及描述文件制作流程

说明

请确保您已经申请了苹果开发者账号(个人、公司账号99美元,企业账号299美元),否则无法进行以下操作。申请个人、公司账号地址:https://developer.apple.com/programs/ , 申请企业账号地址:https://developer.apple.com/programs/enterprise/


一、创建 App ID

进入苹果开发者账户后台【https://developer.apple.com/download/all/】

在苹果开发者后台点击右上角【Account】进入以下界面,然后点击【证书】,如图:

IOS证书制作


创建APPID

1、在【Certificates, Identifiers & Profiles】选择【Identifiers】,然后点击【Identifiers +】创建AppId 

IOS证书制作

2、在接下来的界面中选择【App IDs】

IOS证书制作

3、如果是普通应用,则选择 App,如果是 App Clip 应用,则选择 App Clip,点击 Continue。

IOS证书制作

如果是 App Clip 应用,需要选择父应用包名,App Clip 的包名由父应用的包名 + 自己的名称组成,点击 Continue。

IOS证书制作

如果是普通应用,在 Bundle ID 处选择 Explicit,填写自己应用的包名,这里填写的包名即是控制台上传证书页面需要填写的 APP IDs,APPIDS建议域名倒写,就相当于安卓的包名。

IOS证书制作

如果应用需要使用推送功能,在下面的 Capabilities 列表中勾选上 Push Notifications 项;如需要支持通用链接,勾选上 Associated Domains,点击 Continue。

IOS证书制作

确认信息无误后点击 Register,完成创建。

IOS证书制作

以上就是APPID的创建过程。


二、p12 证书制作

1、生成 certSigningRequest 文件

打开钥匙串,使用快捷键【command+空格】——输入【钥匙串】回车——弹出以下界面(或者:打开应用程序->实用工具->钥匙串访问)。

IOS证书制作

如图,选择从证书颁发机构请求证书。

IOS证书制作

接下来填写邮件地址,选择存储到磁盘,点击继续。

IOS证书制作

如图,保存 .certSigningRequest 文件到桌面。

IOS证书制作

2、制作 p12 证书

如图所示,点击左边的 Certificates,然后点击添加按钮。

IOS证书制作

如图,如果是个人或公司账号,选择 iOS Distribution (App Store and Ad Hoc),如果是企业账号,则选择 In-House and Ad Hoc,点击 Continue。

IOS证书制作

如图,选择 Choose File 选择之前保存的 .certSigningRequest 文件,点击 Continue 完成创建。

IOS证书制作

如图所示,cer 证书创建成功,点击 Download 将证书下载到本地。

IOS证书制作

双击打开证书将其安装到钥匙串,若弹出安装提示,选择安装到“登录”,在钥匙串中找到安装的证书,若提示此证书是由未知颁发机构签名的,请下载 Apple Worldwide Developer Relations Certification Authority 证书进行安装,地址http://developer.apple.com/certificationauthority/AppleWWDRCA.cer,在左边选择“登录”和“我的证书”,找到证书,在证书上面点击鼠标右键,然后在菜单中选择导出证书,如图:

IOS证书制作

在弹出页面中指定证书名,点击存储,然后输入证书密码(此密码很重要,就是打包时需要填写的【证书私钥密码】),点击好,生成p12格式证书。

IOS证书制作


三、云编译 mobileprovision 发布证书制作

App Store类型证书

App Store 证书只能用于发布应用到 AppStore,不能安装在非越狱设备上面。如图,点击左侧菜单 Profiles,然后点击添加按钮。

IOS证书制作

选择 App Store,点击 Continue。

IOS证书制作

如图,选择上面创建的 App ID,点击 Continue。

IOS证书制作

如图,选择 certificates,点击 Continue。

IOS证书制作

输入证书名称,点击 Generate,完成创建,然后点击download,下载下来的就是 .mobileprovision 文件。

IOS证书制作

至此,.p12文件、.mobileprovision文件、.cer文件以及证书私钥密码都有了。