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 随便放在一个位置直接
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 开发小白鼠恳请大佬们指点 😭😓
1
haruhi 147 天前
用这个吧: https://github.com/YTLitePlus/YTLitePlus
相对简单很多,直接 GitHub Actions 里编译。以及,仔细看的话,会发现,Releases 里有提供 .ipa 下载。 |
3
haruhi 147 天前
|
7
hackpro OP @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. |
8
cookLv 147 天前
有个 tg 群里面上传了,issue 里面找找有人发链接
|
11
tbg 144 天前
直接 Github action 编译
|