V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skyBike
V2EX  ›  程序员

有偿求一个熟悉 cordova 产出 ipa 的大佬

  •  
  •   skyBike · 2022-09-08 23:56:52 +08:00 · 1430 次点击
    这是一个创建于 813 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端 cordova vue 封装打包 ipa 遇到访问不到接口的 bug 无从下手。。。 万能的 v2 江湖救急

    +wx 18511211101

    8 条回复    2022-09-09 14:42:42 +08:00
    xuxuxu123
        1
    xuxuxu123  
       2022-09-09 09:26:29 +08:00
    vue 页面里面,加一个 vconsole 控制台;然后看下接口请求的访问路径
    wangtian2020
        2
    wangtian2020  
       2022-09-09 10:10:01 +08:00
    usb 连接手机和电脑
    电脑打开 chrome/edge 访问网页地址 chrome://inspect
    远程调试真机
    skyBike
        3
    skyBike  
    OP
       2022-09-09 10:36:01 +08:00
    @xuxuxu123 今天模拟器都打不开了。。。
    skyBike
        4
    skyBike  
    OP
       2022-09-09 10:36:27 +08:00
    @wangtian2020 android 的调试方式。ios 也可以吗。
    wangtian2020
        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
    xiqishow
        6
    xiqishow  
       2022-09-09 11:06:39 +08:00
    config.xml 配置域名
    另外如果时 http 的接口 搜索 App Transport Security 在 iOS 工程上配置一下
    另外用 safari 和 android/chrome 一样 也可以调试网页端 在 safari 的开发菜单里,设备必须安装的是开发包才行
    DCELL
        7
    DCELL  
       2022-09-09 11:40:39 +08:00
    目测跨越问题,cordova iOS webview 升级到 wkwebview 后,已经不支持跨越请求了。
    Natsuno
        8
    Natsuno  
       2022-09-09 14:42:42 +08:00
    具体报错是什么呢,我们项目移动端打包也是基于 cordova+vue ,如果是路径地址不对,需要改成相对路径,在项目里面路径前面加上 './'
    如果路径对但是请求不到,看看数据是通过本地访问还是请求线上资源,本地目前好像是不行的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2640 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:48 · PVG 09:48 · LAX 17:48 · JFK 20:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.