小程序项目在hbuilder里面给它打包成app

小程序项目临时有些登录需求,需要把(小程序某些功能通过条件编译让它显示到app上)小程序打包成app的话就必须需要一个打包的证书,ios每个app的证书都是唯一的,安卓的可以通用,但最好还是用自有证书去申请【是后台去申请的,链接:https://blog.csdn.net/qq_52301431/article/details/127828112,打包包名随便填但最好和ios的保持一致就可】,ios是唯一的证书的话就要去重新生成,苹果电脑可以去自动生成证书,平时是用windows进行开发的所以就要借助第三方工具(香蕉云编)去生成证书,

除了【香蕉云编】还需要去搭配【苹果开发者中心】去生成profile描述文件
1:苹果开发者中心链接
https://developer.apple.com/account/resources/certificates/list
2:香蕉云编链接
https://www.yunedit.com/update/ioszhengshu/list

首先我们登录一个账号到香蕉云编
小程序项目在hbuilder里面给它打包成app_第1张图片
点击新建csr文件
小程序项目在hbuilder里面给它打包成app_第2张图片
证书名称随便填写,点击提交
小程序项目在hbuilder里面给它打包成app_第3张图片

提交完之后自动就会多出一行,点击下载csr文件,会下载一个文件后缀名为.certSigningRequest的文件,新创建个文件夹把这个文件进行保存
小程序项目在hbuilder里面给它打包成app_第4张图片
登录你的苹果开发者中心账号:
https://developer.apple.com/account/resources/certificates/list
呈现出的页面是这样的,我们点击Certificates(证书)
小程序项目在hbuilder里面给它打包成app_第5张图片
小程序项目在hbuilder里面给它打包成app_第6张图片
点击 + 号去创建一个新的证书
进入到如下界面
小程序项目在hbuilder里面给它打包成app_第7张图片
正式环境切记 一定要选择iOS Distribution (App Store and Ad Hoc)这个选项!!Distribution为生产/正式环境的,测试/开发为development
选择完之后进入到下一步
小程序项目在hbuilder里面给它打包成app_第8张图片
把刚才在香蕉云编上生成的cer文件给拖进来,点击继续进入到下一步
小程序项目在hbuilder里面给它打包成app_第9张图片
点击download下载 会下载一个ios_distribution.cer文件,把它上传到香蕉云编那里
在这里插入图片描述
在这里插入图片描述
上传成功之后 去生成p12证书
小程序项目在hbuilder里面给它打包成app_第10张图片

密码随便填写,点击下载 就会生成一个p12证书,我们的证书就生成好了。

接下来去苹果开发者中心,去创建我们的profile描述文件。
首先要去Identifiers(标识符)这里去创建我们的appid,在创建profile描述文件时会用到
小程序项目在hbuilder里面给它打包成app_第11张图片
点击 + 号进入 如下界面:
小程序项目在hbuilder里面给它打包成app_第12张图片
选择App IDs 进入到下一步
小程序项目在hbuilder里面给它打包成app_第13张图片
选择App进到下一步

小程序项目在hbuilder里面给它打包成app_第14张图片

小程序项目在hbuilder里面给它打包成app_第15张图片
选择完之后 点击继续按钮,进入到下一步,如下页面
小程序项目在hbuilder里面给它打包成app_第16张图片
点击 注册 我们就生成了一个标识符
小程序项目在hbuilder里面给它打包成app_第17张图片
接下来就可以去创建我们的profile描述文件了
小程序项目在hbuilder里面给它打包成app_第18张图片
点击+号 进入界面
小程序项目在hbuilder里面给它打包成app_第19张图片
选择App Store 点击进入到下一步
小程序项目在hbuilder里面给它打包成app_第20张图片
App ID选择我们刚才创建的标识符,点击进入下一步操作
小程序项目在hbuilder里面给它打包成app_第21张图片
选择我们刚才创建的最新日期,(注意:这个最新日期是按照美国日期来的,可能存在时间差,或者比今天提早一天到两天),总之时间选择最新的。
选择完时间之后,我们进入下一步选项
小程序项目在hbuilder里面给它打包成app_第22张图片
输入完描述的名字 我们点击Generate生成按钮
小程序项目在hbuilder里面给它打包成app_第23张图片
后缀名为mobileprovision的描述文件就生成啦~

可以去Hbuilder里对你的小程序项目进行打包成app了

小程序项目在hbuilder里面给它打包成app_第24张图片
小程序项目在hbuilder里面给它打包成app_第25张图片
点击打包
小程序项目在hbuilder里面给它打包成app_第26张图片
这样就是打包成功了
小程序项目在hbuilder里面给它打包成app_第27张图片

但是小程序打包成app,还有一些一些app不兼容的插件,识别不到插件路径等,明明小程序上是成功运行的,但是打包成app就会报错,识别不到那个插件,这个目前在排查,等排查好了在总结

你可能感兴趣的:(小程序)