婺城区建设局网站,天津新亚太工程建设监理有限公司网站,wordpress 几天前,广州制作网站报价什么是安心打包
提交App的模块配置信息到云端#xff0c;在云端打包机生成原生代码包
为什么使用云打包
更安全#xff1a;打包时不提交应用代码、证书等信息更快速#xff1a;非首次打包时不用提交云端打包机排队等待#xff0c;本地直接出包省流量#xff1a;减少了打…什么是安心打包
提交App的模块配置信息到云端在云端打包机生成原生代码包
为什么使用云打包
更安全打包时不提交应用代码、证书等信息更快速非首次打包时不用提交云端打包机排队等待本地直接出包省流量减少了打包时提交打包资源非首次打包时不用下载原生代码包
怎么使用HBuilderX App云端打包 - 安心打包
前提条件
HbuliderX下载地址一个可以运行的项目(已配置好appid)点击直达注册appid证书以及描述文件ios必备证书Andriod必备图标开屏图 安心打包原理
首次打包
HBuilderX会提交App的模块配置信息到云端在云端打包机生成原生代码包不包含应用代码、证书信息 HBuilderX下载原生代码包在本地电脑上将应用代码添加到原生代码包中生成未签名安装包 缓存原生代码包用于下次打包复用 在本地电脑上使用打包证书对未签名安装包进行签名操作生成安装包
非首次打包
HBuilderX判断缓存的原生代码包是否可以复用如果没有修改App模块配置或影响原生代码包配置操作继续下一步否则转首次打包流程以下情况也会触发首次打包流程 使用了uni原生插件本地无法判断原生插件是否更新了因此项目中只要包含uni原生插件都会走首次打包流程 HBuilderX更新本地缓存原生代码包需要更新需要走首次打包流程生成新版本原生代码包 将修改后的应用代码添加到原生代码包中生成未签名安装包 在本地电脑上使用打包证书对未签名安装包进行签名操作生成安装包 因为大多数打包并不改动原生部分主要是manifest.json只修改前端代码。此时将无需从云端打包机下载原生包打包速度会非常快。
开始打包 在HBuilder本地项目中的Manifest.json文件中配置应用的图标和启动图应用名称版本号, appid 可参考官方问题汇总DCloud官方文档 基础配置下面以android为例ios配置项后续会进行补充 图标 启动图 模块以及权限配置 打包配置 首次打包需要点击这里进行认证 打包成功 注意事项
Windows环境仅Android平台支持安心打包iOS暂不支持MacOSX环境Android和ios都支持安心打包。自定义调试基座不支持安心打包使用DCloud老版证书不支持安心打包使用原生混淆时配置的待加密js文件需要提交到云端打包机打包完成后自动清除这些js安心打包并非纯离线打包虽然证书和前端代码不再提交云端打包机但项目的manifest中的模块配置、本地原生插件、原生混淆配置的前端文件仍需提交才能出包iOS平台安心打包无法兼容swift如果uni原生插件使用swift开发提交appstore提示“ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.”错误时请改用传统打包
今天就写到这里啦~
小伙伴们(ω(ω〃 (ω〃)ゝ我们明天再见啦~~大家要天天开心哦 欢迎大家指出文章需要改正之处~ 学无止境合作共赢 欢迎路过的小哥哥小姐姐们提出更好的意见哇~~