1.选择应用模式
调试推荐模式三,发布推荐模式一或模式二
应用名可以是英文、中文或其他合法字符(显示在手机应用图标下)
2.设置服务地址和选择UI资源
Web服务地址:根据需要填打包所需资源所在地址(不能填127.0.0.1)
Web路径:除模式三填“X5/UI”以外,其他模式这一项为空
首页:在下方资源管理目录中找到应用首页后鼠标双击
选择需要发布的资源:模式三时只需要在下方资源管理目录中勾选应用首页,其他模式 需要把用到的资源全部手动勾选
3.配置应用信息
版本号:固定格式,三段 0.8.1
应用包名:①只打安卓包,报名只要符合java规范就可以(应用包名需是全小写的,中间由点分隔开,但每个分段的名称不可以使用数字作为开头,也不 可以 使用特殊字符。)②只打iOS包或安卓和iOS都需要打,应用包名必须和苹果开发证书描述文件中的BundleID保持一致
4.配置开发者信息和证书
除三个证书选择项其他都为选填项
Android证书:六位数字如果是第一次打该应用的安卓包,在输入证书密码时系统自动勾选新生成证书,如果不是第一次打不要勾选新生成证书选项
IOS开发证书:调试iOS包时使用,只有在描述文件中注册过的iPhone设备可以安装此应用。证书密码必须和P12证书导出时填的密码一致,然后依次 选择P12证书和 相应APP ID的开发描述文件
IOS发布证书:发布iOS应用时使用,证书密码必须和P12证书导出时填的密码一致, 然后依次选择P12证书和相应BundleID的发布描述文件
5.设置屏幕选项
根据需要选择符合要求的图片和屏幕方向
6.选择打包的本地插件
系统勾选“自动追加使用到的Cordova插件”选项
手动勾选已知的插件可以减小打包失败的几率
需要填参数的插件必须手动勾选并填上相应参数(填完参数点击其他地方确定输入的input框失去焦点)
7.配置更新信息
根据需要选填
8.本地应用信息
确认显示的信息无误(模式一和模式二Web路径可以为空)
勾选“完成后启动App生成向导”选项
9.选择本地应用平台
根据需要勾选安卓或iOS
模式一和模式二第一次打包必须勾选“本地应用包含UI资源”、“重新编译使用到的 UI资源”和“发布模式”,如果编译过UI资源可以不用勾选“重新编译使用到的UI 资源”
如果window系统电脑打安卓包需要使用到Mac虚拟机,或者Mac机器作为代理,需要代理时勾选“使用应用打包代理服务生成本地应用”,手动填上Mac代理机的地址, 并测试链接成功后进行下一步
需要勾选的插件以及参数
1.地理位置 cordova-plugin-geolocation
2.消息推送 com.justep.cordova.plugin.push
参数:
mqtt服务地址(mqtt_server):tcp://ip:1883
3.键盘插件cordova-plugin-keyboard
4.多媒体录制 cordova-plugin-media-capture
打包常见错误
- 插件“alipay”失败
删除UI2下用到alipay的demo和takeout文件
- Execution failed for task ‘:processReleaseResources’.
因为打包的资源包含了word文档
- 如果因为插件打包失败
在打包资源目录上搜索关键词,查看搜索结果,如果没用的插件引用删除,需要填参数 的插件按要求填参数
评一波