uniapp 基座、标准基座、自定义基座;传统打包、快速安心打包

uniapp的基座是原生层,用于运行vue应用。标准基座无原生插件,自定义基座可添加原生插件并支持热加载。打包过程涉及证书签名,安卓和iOS环境要求不同。传统打包在云端完成,超过40M可能产生费用。安心打包则生成不含应用代码和证书的原生包,本地签名更省钱,但iOS安心打包不支持。
摘要由CSDN通过智能技术生成

初次接触uniapp的标准基座、自定义基座、传统打包、快速安心打包等概念,以下是个总结。

uniapp 基座、标准基座、自定义基座

  • 基座就是原生层,js、html、css都要运行在原生层,有了基座,vue(js/html/css)才可以在真机上运行。
    标准基座就是没有添加任何原生插件的基座。
  • 项目中如果有nvue文件,那么要放到基座中,标准基座+自定义原生=自定义基座,自定义基座的最大特性就是,可以热加载。

可以将真机想象成操作系统,基座在操作系统之上,js/html/css则在基座之上,只要有nue,就要用自定义基座。

传统打包、快速安心打包

  • 打包就是生成可以在真机上可运行的目标文件,无论IOS还是android,打包时都要用证书,证书用来对包签名,以证明这个包的身份,在具体打包时又有差异,安卓不区分开发、正式环境,可参考Android平台签名证书(.keystore)生成指南,ios区分环境,需要两套证书(开发测试环境、正式环境),可参考iOS证书(.p12)和描述文件(.mobileprovision)申请
  • 传统打包就是云打包,将基座、代码、证书都提交到云端;注意,传统打包,超过40M时,要收费。为了省钱,我往往选择打正式包,就是调试时麻烦点,好处是省钱。
  • 安心打包就是,只将模块配置信息提交到云端,生成原生代码包(不包含应用代码、证书信息),然后下载到本地,将应用代码添加到原生代码包中,生成未签名安装包,使用本地的证书签名生成安装包。
  • 注意事项
    • Windows环境:仅Android平台支持安心打包,iOS暂不支持;MacOSX环境:Android和ios都支持安心打包。
    • 自定义调试基座不支持安心打包
    • 使用DCloud老版证书不支持安心打包

参考

安心打包
标准基座
自定义基座

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值