jiziya
V2EX  ›  问与答

请教 ios 环境本地运行 app 途径

  •  
  •   jiziya · Nov 15, 2022 · 2607 views
    This topic created in 1459 days ago, the information mentioned may be changed or developed.
    想请教下,不上架只在本地使用的 App 开发有什么途径么。ios 环境
    以前就是 uniapp 一把梭,借用他们的基座,开发个小服务啥的本地用用(比如记账),结果 ios 16 版本之后 uniapp 直接无法提供 ios 环境下的基座运行方式了,行吧,简单优化了下改成小程序,利用微信小程序预览版简单用用也没啥问题

    然后发现轻量云快到期了,没买到优惠主机(一年 80 这种)之前,先把数据搬到家里 nas 上,配合 zerotier 也不是不能用,费劲弄好了 docker ,配好了监控,忽然发现小程序预览版里好像接口不通啊。。难道必须要线上接口吗。有点头大。

    所以就是想问下,有没有其它本地化的方式,之前也尝试过 flutter ,从 js 转到 flutter 有点麻烦,重构了半个页面就 GG 了。

    不过如果 flutter 真的可以一直预览方式运行在本地环境,并且调试方便的话,也不是不行,毕竟也能学点新东西。

    或者其它的解决方案?
    20 replies  •  2022-11-16 08:15:58 +08:00
    pansongya
    pansongya
    Nov 15, 2022 via iPhone
    1
    买个开发者账号 或者 共用我的
    jiziya
    jiziya
    OP
    Nov 15, 2022
    2
    @pansongya 不至于不至于,虽然也能拿着安卓凑合一下,但为了这种理由带两手机有点蠢,还是想找点别的办法,毕竟自己不是 ios 开发,了解不够。。。
    mooczz
    mooczz
    Nov 15, 2022 via iPhone
    3
    代签,淘宝
    okakuyang
    okakuyang
    Nov 15, 2022
    4
    Altserver 或者 TrollStore
    jiziya
    jiziya
    OP
    Nov 15, 2022
    5
    @mooczz @okakuyang 感谢大佬,我去了解一下,不过似乎这些方式都是首先有一个已经完成的 ios app 基础上?我自己是用 uniapp 开发的,靠的是他们自己的基座,在不提供基座方式运行之后,等于我就没有了一个完整的 app 了啊。

    还是得重构吧。。。捂脸。。。
    Aixiaoa
    Aixiaoa
    Nov 15, 2022 via iPhone
    6
    ios16 好像巨魔不能安装了吧? 如果只是想要主机的话。我有主机资源,你如果不介意可以和我合租,不光可以运行你的 app ,还能得到富裕的算力资源
    treizeor
    treizeor
    Nov 15, 2022
    7
    预览版点开发者模式,打开调试就可以了
    okakuyang
    okakuyang
    Nov 15, 2022
    8
    @jiziya 如果你会 react 的话可以用 expo ,他和 uniapp 一样都提供一个已经上架的 app ,通过网络下载项目来预览。如果你的程序只用到网页的功能,你也可以以 pwa 的方式固定在桌面。
    Xzong
    Xzong
    Nov 15, 2022
    9
    可以用 RN ,开发者自己注册一个,只不过需要 7 天续一下命 = =
    jiziya
    jiziya
    OP
    Nov 15, 2022
    10
    @Aixiaoa 这个倒不是重点,还是想了解下别的方案,谢谢
    jiziya
    jiziya
    OP
    Nov 15, 2022
    11
    @treizeor 确实是可以,不过就是会飘一个 vConsole ,哈哈。
    jiziya
    jiziya
    OP
    Nov 15, 2022
    12
    @okakuyang 我去了解一下,谢谢
    jiziya
    jiziya
    OP
    Nov 15, 2022
    13
    @Xzong 对啊,就是感觉每隔一段时间这样操作一下就很麻烦
    jiziya
    jiziya
    OP
    Nov 15, 2022
    14
    目前的想法就是,
    1. 像楼里有个同学说的,打开微信小程序的调试功能,虽然会飘一个调试按钮,不过解决了本地服务器无法使用的问题,也是最少的操作
    2. 再优化下小程序,编译成 h5 ,这样在连接 zerotier 的情况下,打开网页使用也不是不行,就是少了些特性,比如生物认证之类的,只能在 app 或微信小程序上生效
    3. 学习 flutter 重构,不管能不能,先做了再说吧,不知道最近有没有别的类似 flutter 的东西,现在用这个不算晚吧。。
    Xzong
    Xzong
    Nov 15, 2022
    15
    @jiziya 这个没啥好办法,除非买个开发者会员,或者越狱~~,另外 flutter 也是依托原生应用的,除非你用它写 web
    beisilu
    beisilu
    Nov 15, 2022
    16
    蛤? flutter 调试不也是要开账号的吗,而且拔线就不能用的那种。
    jiziya
    jiziya
    OP
    Nov 15, 2022
    17
    @Xzong

    @beisilu

    那就没办法了,先打开调试开关凑合用了,看以后有没有更好的办法吧。。。谢谢
    cLoudvSnOw
    cLoudvSnOw
    Nov 15, 2022
    18
    uniapp 开发的 iOSApp 也可以使用自己的开发者账号打包,你找个开发者账号直接打包个 adhoc 包就可以一直用下去了。
    w88975
    w88975
    Nov 15, 2022
    19
    flutter 的 debug 模式并不能运行, 关闭开发服务就不能用了
    neptuno
    neptuno
    Nov 16, 2022 via iPhone
    20
    写成 web 吧,部署在 nas 上面
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2145 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 13:54 · PVG 21:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.