在HBuilder打包ios app时需要用到私钥证书.p12文件和profile文件.mobileprovision
ios证书的申请一般要用到Mac电脑的钥匙串助手的csr文件在网页申请ios证书,下载再导入到钥匙串助手才能得到p12证书文件。
这里介绍一个非常简单的方法,直接得到p12证书和profile文件.mobileprovision,不需要Mac钥匙串助手,可以在Windows系统直接申请。
有些伙伴可能没有Mac,可以参考下,不用搞虚拟机了。
ios证书有很多类型,不同的环境使用不同的证书,根据自己的需要选择ios证书去打包。
iOS开发证书(xcode开发手机测试)
iOS发布证书(发布上架App Store)
iOS推送证书(APP推送通知)
iOS真机调试证书(免上架App Store安装手机使用)100个设备限制
iOS企业证书申请(免上架App Store安装手机使用)无限制
这里以ios发布证书为例
iOS发布证书 用于发布到App Store,只有用iOS发布证书打包的IPA才能上架到苹果应用市场。
一、创建发布证书
iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书和上传ipa到App Store,如果没有Mac也无所谓。
可以很快速的直接得到.p12和.mobileprovision,上传就可以直接打包ipa了。
先安装好Appuploader安装教程
1.打开软件,使用开发者账号登录
2.选择证书创建模块
3.以创建发布证书为例,选择第三项,其它可以创建开发证书等,根据需要选择。
4.输入名称,邮箱,证书密码,点击ok创建。
5.创建成功了下载保存p12文件
二、创建描述文件
1.选择创建描述文件模块
2.选择第三项发布描述文件,可以创建其它描述文件根据需要选择
3.选择在开发者中心创建的APP IDs,勾选关联之前创建的发布证书,输入名字,点击ok创建
4.下载.mobileprovision描述文件保存到电脑
利用这个工具创建过程极其简单,很快就得到.p12和.mobileprovision ios证书文件,拿去上传打包ipa吧
三、HBuilder打包ipa
1、打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包。
2、选择iOS打包,支持的设备类型,使用苹果证书,填写AppID(苹果开发者中心申请的那个),上传之前创建的iOS发布证书.p12及配置文件.mobileprovision并输入创建证书时设置的密码,点击打包。
3、打包成功后,下载保存ipa,这个ipa包就能进行测试或上传App Store了。
HBuilder打包iOS APP发布App Store完整流程
【Appuploade上架辅助工具.rar】下载地址:
http://ask.dcloud.net.cn/file/download/file_name-QXBwdXBsb2FkZeS4iuaetui+heWKqeW3peWFty5yYXI=__url-Ly9pbWctY2RuLXFpbml1LmRjbG91ZC5uZXQuY24vdXBsb2Fkcy9hcnRpY2xlLzIwMTcwMzIzLzdkYjBlMDE5ZTU0Zjk3YTNmYzE3NTQ4YzNhYWNiZWQ2