1 打包过程
1 vscode项目打包
1 在hbuilder创建一个项目:选择5+App
2 删除项目中的其他文件,删除其他的文件,保留manifest.json文件,其他的替换成vscode打包之后的文件
替换前
替换后:
2 修改manifest.json文件配置
1 基础配置:
2 SDK配置,例如使用百度地图或者高德地图添加app_key:
例如:申请百度地图appkey流程:
创建应用这个页面,需要我们填一些东西:
应用名称:这里瞎填,你喜欢就好;
应用类型:这里选择对应平台的SDK即可。由于是Andriod这里选择是如图所示的SDK;
启用服务:这里我们不用管,默认帮我们都选了,建议一般都选即可;
安全码:一般是数字签名+;+包名;它是根据使用的证书和包名进行组合字符串,一般HBuilder的默认打包使用的签名为:“"BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58”;例如图中的一样;然后点击提交即可如图所示:
点击提交,可以申请appkey
把申请的appkey添加到manifest文件。
3 权限配置:选择项目中需要使用的权限
3 云打包:
选择云打包:点击发行-原生APP云打包,打包项目,如果没有证书,可以选择公共测试证书
点击打包,可以打包项目。
2 hbuilder打包项目碰到的问题
1 cookie无法使用:
项目中:authorization登录token原先使用cookie存储,但是打包之后登录一直报:请先登录账号
后来发现hbuilder打包的app,cookie无法使用,所以改为localstorage完美解决。