当前位置: 首页 > news >正文

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

小程序项目临时有些登录需求,需要把(小程序某些功能通过条件编译让它显示到app上)小程序打包成app的话就必须需要一个打包的证书,证书的话就要去重新生成,苹果电脑可以去自动生成证书,平时是用windows进行开发的所以就要借助第三方工具(香蕉云编)去生成证书,

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

首先我们登录一个账号到香蕉云编
在这里插入图片描述
点击新建csr文件
在这里插入图片描述
证书名称随便填写,点击提交
在这里插入图片描述

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

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

接下来去苹果开发者中心,去创建我们的profile描述文件。
首先要去Identifiers(标识符)这里去创建我们的appid,在创建profile描述文件时会用到
在这里插入图片描述
点击 + 号进入 如下界面:
在这里插入图片描述
选择App IDs 进入到下一步
在这里插入图片描述
选择App进到下一步

在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述
点击打包
在这里插入图片描述
这样就是打包成功了
在这里插入图片描述

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

http://www.lryc.cn/news/31380.html

相关文章:

  • linux安装pycharm
  • seata1.5.2使用从零快速上手(提供代码与安装包)
  • 我的机器学习之路
  • react-swipeable-views轮播图实现下方的切换点控制组件
  • 假如你知道这样的JVM
  • MyBatis框架快速入门 - 基本使用
  • Linux命令---文件管理
  • getDerivedStateFromProps和getSnapshotBeforeUpdate
  • 【Docker】如何在内网快速搭建docker并安装Oracle11g
  • 为啥用 时序数据库 TSDB
  • Linux命令·cp
  • SAP GUI快捷键
  • 【Java】序列化与反序列化
  • 面向对象的使用
  • LPDDR4x 的 学习总结(3) - SDRAM基本功能
  • 设计模式(三)--适配器模式(Adapter Pattern)
  • Web服务器基础介绍与Apache的简单介绍(LAMP架构与搭建论坛)
  • Linux 进程:exec函数簇
  • 极简RSS订阅器Miniflux
  • 网络通信快速入门
  • 【阅读文档】Vue.js 2.0 之教程文档
  • Docker【基本使用】
  • 算法leetcode|39. 组合总和(rust重拳出击)
  • JavaSE学习笔记总结day18
  • HybridFusion: LiDAR和视觉交叉源点云融合
  • 走进JVM
  • C语言-基础了解-15-C函数指针与回调函数
  • react和vue在响应式上的不同理解
  • 多线程二 多线程了解与使用
  • 嵌入式 Linux 的僵尸进程是什么?