一、app首次安装,发现加载bundle中的一个html页面失败。记录下解决的过程
1、safari调试,找到上一级页面,safari中location.href 查看当前本地html页面在app中的地址。
2、强制在safari中跳转location.href="file:///private/var/containers/Bundle/Application/878670C3-A110-42F2-B5C2-9F5BAD5736F8/湘财证券.app/home/webApp/app/MobInfo/html/clszx_xq.html?ID=1059139_2&type=ggxinwen"发现能打开,判断bundle中这个文件是存在的,在打包出来的app中解压,发现该html也是存在的。证明html通过原生打开页面路径有问题
3、html中url编码后调用原生方法跳转,发现也是正常打开,猜测可能是url中特殊字符的问题,发现也没有"#"等字符,但是app名字是中文。
发现路径中app的名字和product一致,所以修改product名字即可。改完,卸载安装app,发现正常。