维护人:戴荔春 (6016)
项目打包成APK,IPA包时的流程
Manifest是每个应用的配置信息,这里只介绍一些注意事项
详情参考:
Manifest.json文档说明
appid不要起太奇怪的名字,最好用默认项目生成的id,避免意外错误
应用名称不要有想 "@"之类的特殊字符串
注意version中的name和code保持一致,name采用三位制
例如: "name":"1.0.0", "code":"100"
云打包时,启动图片和图标必须用.png图
打包前,必须根据项目需要选择权限配置,去除无用权限
这样云打包出来后体积会明显减少
云打包时,要将未使用到的文件添加进入 unpackage目录,减少应用体积
页面中存在H5视频播放功能时,要开启硬件加速配置,hardwareAccelerated设为true
如何开启硬件加速
打包应用时,最常见的是云打包,这里介绍一些重点
详情参考: APP云端打包常见问题汇总
离线打包可以更加个性化的增减功能,特别是涉及到第三方插件时必须离线打包,这里只介绍一些主要信息
详情参考: 离线打包指南
Android离线打包中请按照官方提供的 Feature-Android.xls 进行权限的配置和模块的删减,无用模块需要剔除,减少体积
Android离线打包中 control.xml中的appid和appver要和大包出去的资源包一致
不管是Android还是iOS,每次必须下载最新的SDK进行离线打包
公司打包用的证书,使用说明请见对应的说明