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

uniapp打包安卓和ios

之前都是使用uniapp开发小程序,第一次打包生成app。
打包可以分为云打包和本地打包,这里我使用的是云打包的方式。
1,打开HbuilderX编辑器,点击上面的发行->选择App-Android/iOS-云打包
在这里插入图片描述
2.之后就会弹出一个弹窗,里面会展示和这个项目相关的信息,Android包名可以查看项目的manifest.json文件的DCloud APPID,填入信息即可
在这里插入图片描述

3.如果是快速打包进行测试或者看看效果,可以直接使用云端证书,这样就不要去处理证书问题,然后勾选右下角的快速安心打包,点击打包即可,这个时候HbuilderX软件的终端控制台就会出现打包进度。
4.打包完成后,在终端就会出现打好的包存的路径,可以看到相关路径下生成了一个.apk文件(如果打的是安卓包的话)
5.打好包之后就可以进行下载了

  • 直接把这个包传输到安卓手机上进行下载

  • 通过某些工具 直接生成下载二维码 分享出去下载 这里推荐三个平台,直接上传我们刚刚生成的包,就会生成下载地址,包括后续的自动托管分发也可以完成

  • fir.im

  • fir.cc

  • https://www.pgyer.com/manager

如果想使用自有证书的话,可以参考这个平台,选择生成签名证书就可以自动生成签名
香蕉云编

这里还有一个小插曲,因为本人使用的是mac电脑,是m3芯片的,所以打包的时候出现了报错信息,百度说这个错误通常是由于CPU架构不兼容导致的,特别是在使用Apple Silicon (M1/M2) Mac时经常遇到
[Error] execvp: Bad CPU type in executable [Error] Apk tool decompile package failed [Error] 制作结果:Failed.
可以通过一下的方式解决:

# 安装Rosetta 2(如果还没安装)
softwareupdate --install-rosetta# 使用Rosetta运行终端
arch -x86_64 zsh# 在Rosetta环境下重新安装相关工具
arch -x86_64 npm install

这里关于Rosetta的可以参考这些文档
什么是Rosetta
MacOS之Rosetta技术的引入

http://www.xdnf.cn/news/14308.html

相关文章:

  • 前端资源帖
  • JUC核心解析系列(二)——显式锁深度解析
  • Flink 与 Hive 深度集成
  • Qt .pro配置gcc相关命令(三):-W1、-L、-rpath和-rpath-link
  • 删除链表的倒数第N个结点
  • 系统架构设计师 2
  • 音频水印——PerTh Watermarker
  • 《Attention Is All You Need》解读
  • 佛山SAP本地化代理商和实施公司推荐,哪家更专业?
  • Emacs定制:文件管理dired
  • 为应对激烈竞争环境,IBMS系统如何提升企业管理效率
  • [Java恶补day24] 整理模板·考点三【二分查找】
  • 2.1话题发布
  • 探索Agent的发展潜力:大模型与具身智能的融合
  • 浅谈拼写纠错
  • 调用AkShare获取A股股票基本信息
  • 布局和约束相关的生命周期(layoutIfNeeded,updateConstraintsIfNeeded)
  • iOS安全和逆向系列教程 第19篇:ARM64汇编语言基础与逆向分析
  • 使用清华大学的 Hugging Face 镜像
  • PTP时间同步实战测试clock master/slave 直连校时+PPS测试
  • 第8章——8天Python从入门到精通【itheima】-88~90-Python的文件操作(文件的写出+文件的追加+综合案例)
  • 强化学习 PPO
  • GRUB2 启动配置的工作原理与优先级规则详解
  • 软件测试银行项目之“信用卡测试流程”
  • LlamaIndex 工作流 并发执行
  • Day13_C语言基础项目实战
  • Java性能问题排查
  • 暴雨亮相EAC2025分享热管理液冷技术
  • Android 中 linux 命令查询设备信息
  • PyTorch框架-自动微分模块