在Xcode10上编译Tweak


#1

在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++上。
参考:


#2

太强了。。。


#3

太强了。。。


#4

太强了。。。


#5

大强了。。。


#6

太强了。。。


#7

太强了+10086


#8

太强了。。。


#9

大强了。。。


#10

太强了。。。


#11

太强了。。。


#12

大强了。。。


#13

太强了。。。


#14

太强了。。。


#15

太强了。。。


#18

上流已修复。更新Theos即可


#19

已经更新了吖


#20

#21

#22

Also @shenlongfuhuo

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