在Theos开发者修复之前,你只需要编辑Makefile:
TWEAK_NAME = FOOOOOO
FOOOOOO_FILES = Tweak.xm
FOOOOOO_CFLAGS = -std=c++11 -stdlib=libc++
FOOOOOO_LDFLAGS = -stdlib=libc++
And viola
究其原因是Apple在Xcode10中彻底抛弃了GNU的C++标准库实现libstdc++切换到LLVM的libc++上。
参考:
在Theos开发者修复之前,你只需要编辑Makefile:
TWEAK_NAME = FOOOOOO
FOOOOOO_FILES = Tweak.xm
FOOOOOO_CFLAGS = -std=c++11 -stdlib=libc++
FOOOOOO_LDFLAGS = -stdlib=libc++
And viola
究其原因是Apple在Xcode10中彻底抛弃了GNU的C++标准库实现libstdc++切换到LLVM的libc++上。
参考:
太强了。。。
太强了。。。
太强了。。。
大强了。。。
太强了。。。
太强了+10086
太强了。。。
大强了。。。
太强了。。。
太强了。。。
大强了。。。
太强了。。。
太强了。。。
太强了。。。
上流已修复。更新Theos即可
已经更新了吖
Also @shenlongfuhuo
修这玩意儿的人没完全按照我给的修法来所以master还是坏的。目前clone kabiroberai/patch-346
这个分支的Theos才是正常的