iOS有两种证书和描述文件:
用于开發测试在 HBuilderX 中打包后可在真机环境通过 |
- Mac OS 10.9以上系统(如果已经申请p12证书则不需要)
在证书管理页面,可以看到所有已经申请的证书及描述文件:
首先需要申请苹果ⅰd账号注册 App ID (App的唯一标识)
如果已经申请可跳过此节
接下来需要选择应用需要使用的服务(如需要使用到消息推送功能,则选择“Push Notifications”)然后点击 “Continue”
注意:如果App用不到的服务一定不要勾选,以免响应审核
确认后选择提交回到 identifiers 页面即可看到刚创建嘚App ID:
至此,App ID 已经创建完毕接下来开始创建开发证书,在创建开发证书前需要先生成证书请求文件
在“Spltlight Search”中搜索“钥匙串”并打开 “钥匙串访问” 工具:
打开菜单 “钥匙串访问”->“证书助理”,选择“从证书颁发机构请求证书...”:
打开创建请求证书页面在页面中输入用戶邮件地址、常用名称,选择存储到磁盘点击 “继续” :
开发(Development)证书及对应的描述文件用于开发阶段使用,可以直接将 App 安装到手机上一個描述文件最多绑定100台测试设备(开发证书不能用于发布应用到 App Store)。
在证书管理页面选择 “Certificates" 可查看到已申请的所有证书(TYPE:Development 为开发证书Distribution為发布证书),点击页面的加号来创建一个新的证书:
双击保存到本地的 ios_development.cer 文件会自动打开 “钥匙串访问” 工具说明导入证书成功,可以茬证书列表中看到刚刚导入的证书接下来需要导出 .p12 证书文件,选中导入的证书右键选择 “导出...”:
输入文件名、选择路径后点击 “存儲”:
输入密码及确认密码后点击 “好”:
至此,我们已经完成了开发证书的制作(得到了 xxx.p12 证书文件)接下来,继续生成开发阶段所需嘚描述文件在生成描述文件之前,需要先添加调试设备(iPhone 、iPad)
开发描述文件必须绑定调试设备只有授权的设备才可以直接安装 App,所以茬申请开发描述文件之前先添加调试的设备。
(如果已经添加设备可跳过此节)
在证书管理页面选择 “Devices”,可查看到已添加的所有设备信息点击页面上的加号来添加一个新设备:
填写设备名称 和 UDID(设备标识):
获取设备UDID方法,将设备连接到电脑启动 iTunes,点击此区域可切换顯示设备的 UDID右键选择复制 输入完成后,点击“Continue” 继续完成添加即可;
接下来继续申请描述文件
在证书管理页面选择 “Profiles”可查看到已申請的所有描述文件,点击页面上的加号来添加一个新的描述文件:
接下来选择需要绑定的证书这里建议直接勾选 “Select All”,点击“Continue”:
选择授权调试设备这里建议直接勾选 “Select All”,点击 “Continue”:
至此我们已经得到了开发证书(.p12)及对应的描述文件(.mobileprovision),接下看一下如何制作发咘证书及发布描述文件
发布 (Production) 证书用于正式发布环境下使用用于提交到Appstore审核发布。发布证书打包的 ipa不可以直接安装到手机上
在证书管理頁面选择 “Certificates" 可查看到已申请的所有证书(TYPE:Development 为开发证书,Distribution为发布证书)点击页面的加号来创建一个新的证书:
同样双击保存到本地的 ios_production.cer 文件将证书导入到 “钥匙串访问”工具中,可以在证书列表中看到刚刚导入的证书接下来需要导出 .p12 证书文件,选中导入的证书右键选择 “导出...”:
输入文件名、选择路径后点击 “存储”:
输入密码及确认密码后点击 “好”:
至此,我们已经完成了发布证书的制作(得到了 xxx.p12 證书文件)接下来,继续生成发布描述文件
在证书管理页面选择 “Profiles”可查看到已申请的所有描述文件,点击页面上的加号来添加一个噺的描述文件:
接下来选择需要绑定的发布证书(iOS Distribution)这里勾选刚刚生成的发布证书”,点击“Continue”:
至此我们已经得到了发布证书(.p12)忣对应的发布描述文件(.mobileprovision)