公司有一个企业版内部使用的app应用,该应用是用uniapp开发的,可以打包成andriod和ios两个版本,由于ios版本每年都要续费,更新证书,每次更新证书都要化几天时间研究如何生成证书,为了方便以后打包更快一点,此次把操作过程记录下来,同时也分亨给大大家了解一下uniapp打包ios的打包过程
前言
苹果企业开发者帐号需要申请,申请并付年费后会开通相应的企业开发者帐号,企业开发者帐号一年的费用目前是1988元人民币,刚续费説实话,有点贵,苹果开发者官网地址是
https://developer.apple.com/
注册,通过审核后,付款成功后就可以使用苹果企业app帐号发布ios企业app了
这是苹果开发者帐号的用户中心
一、生成 CSR 文件
1、进入mac系系统,打开钥匙串应用,生成 CSR 文件
CSR 文件全称是CertificateSigningRequest.certSigningRequest,这个文件作为生成如下几个文件的 基础文件:应用发布证书文件,应用推送证书文件,Provision profile 文件
首先打开【应用程序 -> 实用工具 -> 钥匙串访问(KEY CHAIN)】,在证书助理中,选择"从证书颁发机构求证书",如下图
填写证书信息,在弹出的UI中,如下图所示的界面,填写你的电子邮件地址,常用名称,默认就好,CA空,然后选择存贮到磁盘,点击"继续"
选择文件存放地址,选择保存的位置,比如选择桌面
二、创建证书,创建Certificates
进入苹果开发者网站,Certificates,Identifiers & Profiles 页面中点击左侧菜单中的Certificates,然后点击 Create a certificate
选择证书类型
Apple Development(开发者证书),Apple Distribution(发布证书),这里是企业app,应该选择 In-house and Ad Hoc,点击continue
三、注册ios企业应的APPID
四、导入cer证书到mac钥匙串,然后导出P12文件
在mac 中双击导出的cer文件
在证书上点击右键导出P12证书
六、创建profile
至此,我们已经得到了发布证书(.p12)及对应的发布描述文件(.mobileprovision)
七、使用Hbuilder X在线云打包
如有问题,欢迎大家留言沟通,点赞支持!!
原文地址:https://blog.csdn.net/itopit
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。