前端 cordova vue 封装打包 ipa 遇到访问不到接口的 bug 无从下手。。。 万能的 v2 江湖救急
+wx 18511211101
1
xuxuxu123 2022-09-09 09:26:29 +08:00
vue 页面里面,加一个 vconsole 控制台;然后看下接口请求的访问路径
|
2
wangtian2020 2022-09-09 10:10:01 +08:00
usb 连接手机和电脑
电脑打开 chrome/edge 访问网页地址 chrome://inspect 远程调试真机 |
4
skyBike OP @wangtian2020 android 的调试方式。ios 也可以吗。
|
5
wangtian2020 2022-09-09 10:42:22 +08:00
@skyBike 原来 ipa 是 ios 的啊……ios 我没用过
如果非 ios 平台特异问题,可以在 android 上调试解决 ipa 大概也能远程调试吧你自己试试 另外安利一下 quasar 框架,vue3+vite 光速热更新 https://quasar.dev/quasar-cli-vite/developing-cordova-apps/introduction |
6
xiqishow 2022-09-09 11:06:39 +08:00
config.xml 配置域名
另外如果时 http 的接口 搜索 App Transport Security 在 iOS 工程上配置一下 另外用 safari 和 android/chrome 一样 也可以调试网页端 在 safari 的开发菜单里,设备必须安装的是开发包才行 |
7
DCELL 2022-09-09 11:40:39 +08:00
目测跨越问题,cordova iOS webview 升级到 wkwebview 后,已经不支持跨越请求了。
|
8
Natsuno 2022-09-09 14:42:42 +08:00
具体报错是什么呢,我们项目移动端打包也是基于 cordova+vue ,如果是路径地址不对,需要改成相对路径,在项目里面路径前面加上 './'
如果路径对但是请求不到,看看数据是通过本地访问还是请求线上资源,本地目前好像是不行的 |