请教关于 uYouPlus 自行编译的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hackpro
V2EX    Apple

请教关于 uYouPlus 自行编译的问题

  •  
  •   hackpro 2024 年 6 月 21 日 2754 次点击
    这是一个创建于 573 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.前言

    大名鼎鼎的 uYouPlus 因为一些不可说的原因不再提供 ipa 文件
    最后一个版本 v19.08.2-3.0.3 因为近期的更新使用起来也是碰到各种各样的问题
    官方给提供了一个简要的 Building instructions

    2.关于 THEOS/sdks

    2.1 uYouPlus 的 readme 文件说
    A patched iOS 16.5 SDK (with Private Frameworks) in theos/sdks: https://github.com/theos/sdks

    2.2 theos/sdks readme 说
    To use with Theos, download this repo, extract, and copy whichever SDKs you desire into $THEOS/sdks/

    请问下载完 theos/sdks 库之后需要放到特定的位置吗 instruction 说放到$THEOS/sdks 位置 但是我运行

    echo $THEOS/sdks
    返回是空的?

    还是 repo 随便放在一个位置直接

    ./create_patched_sdk.sh

    3.关于 THEOS/sdks 使用

    create_patched_sdk.sh 给了一个简要的 usage case
    Usage: create_patched_sdk.sh {use_simulator} {sdks_output_path} {no_overwrite} {no_warnings} {tbd_tool} {xcode_installation_path} {sdk_platform}

    如果我只需要 iPhoneOS15.6.sdk 和 iPhoneOS16.5.sdk 请问这个 case 应该怎么写
    我尝试了输出到当前 repo sdks 目录下

    ./create_patched_sdk.sh 0 sdks 0 0 'tbd' /Applications/Xcode.app 'iOS'

    Provided tbd-tool (tbd) doesn't exist or isn't executable

    4.关于 uYouPlus 我尝试

    ./build.sh 并指定了一个 ipa 文件

    Makefile:38: /makefiles/common.mk: No such file or directory.
    Makefile:41: /aggregate.mk: No such file or directory.
    Makefile:43: /tweak.mk: No such file or directory.
    make: *** No rule to make target `/tweak.mk'. Stop.
    Failed building uYouPlus.

    macOS 开发小白鼠恳请大佬们指点

    14 条回复    2024-06-28 13:13:47 +08:00
    haruhi
        1
    haruhi  
       2024 年 6 月 21 日
    用这个吧: https://github.com/YTLitePlus/YTLitePlus

    相对简单很多,直接 GitHub Actions 里编译。以及,仔细看的话,会发现,Releases 里有提供 .ipa 下载。
    momo65535
        2
    momo65535  
       2024 年 6 月 21 日
    @haruhi 大佬,闪退的问题怎么解决
    haruhi
        3
    haruhi  
       2024 年 6 月 21 日
    @fanersai

    闪退指的是哪个?是说首次冷启还是啥么,如果是首次冷启,先用 App Store 版的 YouTube 登录一次 Google 帐号,然后再打开 Sideload 版。
    momo65535
        4
    momo65535  
       2024 年 6 月 21 日
    @haruhi #3 巨魔安装 ipa ,短视频正常,长视频直接闪退
    momo65535
        5
    momo65535  
       2024 年 6 月 21 日
    @haruhi #3 正在翻 issues
    momo65535
        6
    momo65535  
       2024 年 6 月 21 日
    @haruhi #3 终于知道了,把账号登出,重新登录就好了
    hackpro
        7
    hackpro  
    OP
       2024 年 6 月 21 日
    @haruhi 我试了第一种基于 GitHub Actions 的方案来编译 uYouPlus
    不过一直卡死在 Fix compiling & Build Package 这一步
    Run mkdir -p theos/lib/iphone/rootless
    ==> Downloading uYou…
    tar: Error opening archive: Unrecognized archive format
    ==> Error: Failed to extract uYou
    tar: Error opening archive: Failed to open 'Tweaks/uYou/data.tar*'
    make: *** [Makefile:63: before-all] Error 1
    Error: Process completed with exit code 2.
    cookLv
        8
    cookLv  
       2024 年 6 月 21 日
    有个 tg 群里面上传了,issue 里面找找有人发链接
    hackpro
        9
    hackpro  
    OP
       2024 年 6 月 22 日 via iPhone
    @cookLv #8 老哥可以分享下 tg 群不
    cookLv
        10
    cookLv  
       2024 年 6 月 24 日
    @hackpro #9 v 站不能发吧?去 uYouPlus 的仓库 issue 里面翻翻,挺好找的
    tbg
        11
    tbg  
       2024 年 6 月 24 日
    直接 Github action 编译
    hackpro
        12
    hackpro  
    OP
       2024 年 6 月 28 日 via iPhone
    @cookLv #10 老哥 我翻了一晚上 你说的是 decrypted ipa 吧
    cookLv
        13
    cookLv  
       2024 年 6 月 28 日
    @hackpro #12 这么费劲吗,早知道直接给你名字了,是 uyouplusipa
    cookLv
        14
    cookLv  
       2024 年 6 月 28 日
    @hackpro #12 我又去找了下好像找不到了,难道我记错了?实在不好意思,名字发上面了老哥
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     907 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:58 PVG 04:58 LAX 12:58 JFK 15:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86