V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bitxeno
V2EX  ›  分享创造

docker 版 AppleTV 侧载工具 - atvloadly

  •  1
     
  •   bitxeno ·
    bitxeno · 2023-07-01 20:35:29 +08:00 · 2862 次点击
    这是一个创建于 543 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发这个只要是为了在 AppleTV 上开发些小工具,但又不想交 688 的苹果税。。。

    因为是 docker 方式运行的,所以部署在 openwrt 上的话,可以一直自动续期,测试下来,在 16.x 系统下蛮好用的,最新的 17.x 系统不一定能支持

    截图:

    链接: https://github.com/bitxeno/atvloadly

    15 条回复    2023-12-20 04:04:03 +08:00
    bao3
        1
    bao3  
       2023-07-01 20:59:04 +08:00
    哇,这个好赞! 哇,不知道能不能开 JIT ,如果能的话 ,Apple TV 就可以跑很多游戏了。
你这个工具是我一直在找我(我有 apple 开发者)
    fox233
        2
    fox233  
       2023-07-02 09:51:31 +08:00
    ios 能支持吗?意思就是可以一直自动续期签名?
    bitxeno
        3
    bitxeno  
    OP
       2023-07-02 10:23:48 +08:00 via Android
    @fox233 ios 有 altstore ,没必要用这个,AppleTV 是一直待机状态,所以才能不用开机后台刷新
    bao3
        4
    bao3  
       2023-07-02 22:09:37 +08:00
    @bitxeno 部署后在网页左侧,最下面 “anisette-serve” 前面打红叉 。 然后日志里却能看到:


    ```
    ../../../../src/libphobos/src/std/net/curl.d:4325 void std.net.curl.Curl.initialize() [0x561de5b9f3bd]
    ../../../../src/libphobos/src/std/net/curl.d:2559 void std.net.curl.HTTP.initialize() [0x561de5ba0d04]
    ../../../../src/libphobos/src/std/net/curl.d:2532 std.net.curl.HTTP std.net.curl.HTTP.opCall() [0x561de5ba0e18]
    ??:? _Dmain [0x561de59bb51d]
    app INFO 2023-07-02T13:59:58.014 anisette-server-provision v2.1.0
    14:01:53 | 200 | 0s | 192.168.50.234 | GET | /
    14:01:53 | 200 | 0s | 192.168.50.234 | GET | /assets/index.29e6e6b4.js
    14:01:53 | 200 | 0s | 192.168.50.234 | GET | /assets/index.05565e01.css
    14:01:53 | 200 | 0s | 192.168.50.234 | GET | /assets/index.b51959a3.css
    ```
    bitxeno
        5
    bitxeno  
    OP
       2023-07-03 09:37:39 +08:00 via Android
    @bao3 你看下 mount 目录下有没 Provision 文件夹,里面有没数据,可能权限问题导致启动失败了
    bitxeno
        6
    bitxeno  
    OP
       2023-07-03 10:36:56 +08:00
    @bao3 是 docker 镜像问题,你拉下最新的镜像
    bao3
        7
    bao3  
       2023-07-03 11:58:32 +08:00
    @bitxeno #6 感谢,确实更新镜像后,问题已经解决了。
    mortal
        8
    mortal  
       2023-08-01 08:52:20 +08:00
    谢谢,厉害的 Star 了。不过好像暂时好像没有想 Sideload 的 IPA…
    mortal
        9
    mortal  
       2023-08-08 18:01:48 +08:00
    16.6 配对不了呢,Xcode 可以认…

    bitxeno
        10
    bitxeno  
    OP
       2023-08-08 19:39:52 +08:00 via Android
    @mortal 配对时提示什么错误? 可以升最新版试下,我也是 16.6 ,没问题的
    mortal
        11
    mortal  
       2023-08-08 22:34:03 +08:00
    @bitxeno #10 没有提示错误啊,我看 Readme 是在网页这里配对,但是没有找到设备呢?
    bitxeno
        12
    bitxeno  
    OP
       2023-08-09 09:31:33 +08:00 via Android
    @mortal 进入配对模式后你刷新下页面,还是没显示设备的话,就是网络问题了,你 appletv 和 avahi 是不是同一子网?
    mortal
        13
    mortal  
       2023-08-09 13:46:25 +08:00 via iPhone
    @bitxeno 是一个子网,同样在一个子网内的 Mac mini 可以配对。我估计是因为我的 Linux 是 Vmware 虚拟机下的。不过虚拟机网卡用的桥接模式,按道理也是一个子网来的才对,暂时没有去细究…
    bitxeno
        14
    bitxeno  
    OP
       2023-08-09 14:28:34 +08:00
    @mortal 虚拟机网卡一般都不支持 mdns 协议,是用不了,你可以在虚拟机中安装 avahi-utils ,google 下解决方案直到执行`avahi-browse -a`命令能看到 appletv
    KKKKBBBB
        15
    KKKKBBBB  
       2023-12-20 04:04:03 +08:00
    小半年过去了,iOS 17.X 竟然还没办法支持,可惜可惜,本来是很好用的工具
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.