在Xcode10上编译Tweak

在Theos开发者修复之前,你只需要编辑Makefile:

TWEAK_NAME = FOOOOOO
FOOOOOO_FILES = Tweak.xm
FOOOOOO_CFLAGS = -std=c++11 -stdlib=libc++
FOOOOOO_LDFLAGS = -stdlib=libc++

And viola
image

究其原因是Apple在Xcode10中彻底抛弃了GNU的C++标准库实现libstdc++切换到LLVM的libc++上。
参考:

4 个赞

太强了。。。

太强了。。。

太强了。。。

大强了。。。

太强了。。。

太强了+10086

太强了。。。

大强了。。。

太强了。。。

太强了。。。

大强了。。。

太强了。。。

太强了。。。

太强了。。。

上流已修复。更新Theos即可

1 个赞

已经更新了吖

Also @shenlongfuhuo

修这玩意儿的人没完全按照我给的修法来所以master还是坏的。目前clone kabiroberai/patch-346这个分支的Theos才是正常的