安心打包或传统打包
- 发布:2022-12-20 20:59
- 更新:2023-01-18 13:19
- 阅读:481
产品分类: HTML5+
HBuilderX版本号: 3.6.14
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: ipad
打包方式: 云端
操作步骤:
预期结果:
页面正常加载展示
页面正常加载展示
实际结果:
css、js、图片好像都没加载
css、js、图片好像都没加载
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
看下是不是少添加模块
从HBuilderX3.6.11版本开始,将App打包默认包含的Barcode(扫码)、Camera&Gallery(相机和相册)、Orientation(传感器)、Record(录音)等调整为独立功能模块,
https://uniapp.dcloud.net.cn/tutorial/app-modules.html#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9
a***@kissfair.com (作者) - 专业的服装OEM平台
还发现一个问题,自定义真机调试JS代码改了后没有同步,真机调试都没法用了,测试环境:window10+HBuilderX3.6.14.20221215+小米10(android 12)
a***@kissfair.com (作者) - 专业的服装OEM平台
这个问题还真是难找,今天安心打包超限了,明天继续,奇怪的是模拟器是可以正常展示的,打包就不行,应该是某段代码引起的,跟官方这次更新应该是关,因为首页代码基本没动,上次打包还是正常的
a***@kissfair.com (作者) - 专业的服装OEM平台
问题已找到,打包时有个“对配置的js文件进行原生混淆”的勾选项,manifest.json要手动加一些配置,HbuilderX3.6.14可能做了什么改动,以至于就算你打包时没勾选原生混淆,但也起了一些作用,导致配置的js无法访问(勾选了其实也访问不了,android包才有效),最终我移除了这些配置重新打包就好了
混淆配置:
"confusion" : {
"description" : "JS原生混淆",
"supportWKWebview" : true,
"resources" : {
"js/public/common.js" : {},
"js/public/global.js" : {}
}
},
a***@kissfair.com (作者)
应该不是这个问题,上一个版本(HBuilderX3.6.13还是HBuilderX3.6.4.20220922)我还打过包,没问题的
2022-12-21 08:58