最近使用 mui 做手机端项目,应为它是混合框架,写一套代码 可以生成 苹果端和安卓端代码,这个感觉很好了。
安卓端打包比较简单,直接使用HbuilderX 云打包,啥也不需要直接打包 一个apk 文件,安卓机直接安装就OK 了。
苹果端就需要一些证书了,下面就是我在打包苹果端,到申请上架的全部过程。
IOS 教程
https://zhidao.baidu.com/question/1706203970758093460.html
https://pan.baidu.com/s/1x4QtmlxaC9lknL0IeDtfUA bbkq 虚拟机
https://pan.baidu.com/s/1ZSbMVqx7ruFuLM7us0ijLw ISO 10.10 版本
https://pan.baidu.com/s/1epP0M4uSKLEwKBF9i4Dz5A 71dt 虚拟机安装mac补丁包
Xcode 版本6.0.1 自己苹果官网下载,暂不允许分享
打包ISO 必须要有mac 电脑 没事也不打紧 可以装个虚拟机。
参数获取方法(账号要花钱开通成为苹果开发者)
a.打开 开发者官网登陆
https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2Fdownload%2F&rv=1
b.
c.选择证数
d.选择IOS发行版
e.这个时候会让你上传证数,那么你就需要一台mac 苹果电脑,如果没有不要紧,可以在虚拟机上安装mac 参考顶部ISO虚拟机教程
f.装好之后系统之后如下
g 打开钥匙串
h.导出证数 (生成CertificateSigningRequest.certSigningRequest 文件 这个文件之后必须用到)
y. 如果做完以上操作那么可以继续e.步骤操作 上传刚刚获取到钥匙串得文件CertificateSigningRequest.certSigningRequest
下载您得证数 在申请p12 证数时候需用到这个证数(ios_distribution.cer)文件
j. 注册身份标识
注意下面功能有消息推送得话记得勾选 根据实际去勾选 我是默认得勾选+消息推送
点击继续,点击确认 添加成功
k. 点击简介 新增
这是刚刚创建身份标识 在步骤j
这是选择得是你y操作步骤得 创建得证数(如果这个证数不申请不是一条线下来得或者选择错误那么在 云打包得时候会出现证数不匹配)
下载文件 (.mobileprovision) 后缀 文件
l. 那么这个时候你所需要得打包资料准备好了 接来申请 p12 证数,就可以去 云打包了
进入mac 苹果系统打开钥匙串上传获得到得ios_distribution.cer 文件 在y步骤下载的证书
文件所在得路径根据实际情况选择
导入成功后在导出
那么这个之后就有 p12 证数了 这个时候就可以进行云打包了
这几个文件 都在上面操作中产生
证数 profile文件 对应 k步骤 .mobileprovision 文件
证数私密密码 对应你在mac 操作证数时候输入密码 我的比较简单 a123456 方便记忆
p12 对应p12 就行了
Bundle ID 对应你开发者网站 创建APP ID 点击去就可看见
打包成功