当前位置: 代码迷 >> 综合 >> 使用 HBuilderX 打包IOS 和 安卓
  详细解决方案

使用 HBuilderX 打包IOS 和 安卓

热度:80   发布时间:2023-09-22 22:47:58.0

 

 

最近使用 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 电脑 没事也不打紧 可以装个虚拟机。

 

使用 HBuilderX 打包IOS 和 安卓

参数获取方法(账号要花钱开通成为苹果开发者)

a.打开 开发者官网登陆

https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2Fdownload%2F&rv=1

b.

使用 HBuilderX 打包IOS 和 安卓

c.选择证数

使用 HBuilderX 打包IOS 和 安卓

d.选择IOS发行版 

使用 HBuilderX 打包IOS 和 安卓

e.这个时候会让你上传证数,那么你就需要一台mac 苹果电脑,如果没有不要紧,可以在虚拟机上安装mac 参考顶部ISO虚拟机教程

使用 HBuilderX 打包IOS 和 安卓

f.装好之后系统之后如下

使用 HBuilderX 打包IOS 和 安卓

g 打开钥匙串

使用 HBuilderX 打包IOS 和 安卓

h.导出证数 (生成CertificateSigningRequest.certSigningRequest 文件 这个文件之后必须用到)

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

y. 如果做完以上操作那么可以继续e.步骤操作 上传刚刚获取到钥匙串得文件CertificateSigningRequest.certSigningRequest

下载您得证数 在申请p12 证数时候需用到这个证数(ios_distribution.cer)文件

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

j. 注册身份标识 

使用 HBuilderX 打包IOS 和 安卓

注意下面功能有消息推送得话记得勾选 根据实际去勾选 我是默认得勾选+消息推送

点击继续,点击确认 添加成功

使用 HBuilderX 打包IOS 和 安卓

k.  点击简介 新增

使用 HBuilderX 打包IOS 和 安卓

 

使用 HBuilderX 打包IOS 和 安卓

这是刚刚创建身份标识 在步骤j 

使用 HBuilderX 打包IOS 和 安卓

这是选择得是你y操作步骤得 创建得证数(如果这个证数不申请不是一条线下来得或者选择错误那么在 云打包得时候会出现证数不匹配) 

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

 

使用 HBuilderX 打包IOS 和 安卓

下载文件 (.mobileprovision) 后缀 文件  
 

l. 那么这个时候你所需要得打包资料准备好了 接来申请 p12 证数,就可以去 云打包了

进入mac 苹果系统打开钥匙串上传获得到得ios_distribution.cer 文件  在y步骤下载的证书

使用 HBuilderX 打包IOS 和 安卓

文件所在得路径根据实际情况选择 

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

导入成功后在导出

使用 HBuilderX 打包IOS 和 安卓

使用 HBuilderX 打包IOS 和 安卓

那么这个之后就有 p12 证数了 这个时候就可以进行云打包了

使用 HBuilderX 打包IOS 和 安卓

这几个文件 都在上面操作中产生

证数 profile文件 对应 k步骤 .mobileprovision 文件

证数私密密码 对应你在mac 操作证数时候输入密码 我的比较简单 a123456 方便记忆

p12 对应p12 就行了

Bundle ID 对应你开发者网站 创建APP ID  点击去就可看见

使用 HBuilderX 打包IOS 和 安卓

打包成功

使用 HBuilderX 打包IOS 和 安卓