Tweak如何导入第三方framework

tweak 项目是如何进行导入第三方framework的 包的,试了好多方法一直找不到我的framework

以下是我尝试的方法:
1,
XX_FRAMEWORKS = /我framwork的路径/xxx.framework

2, 虽然我知道这样不行,但是还是尝试了一下 确实不行
XX_LDFLAGS = circleButton -L /Users/admin/Documents/circleButton/

3.直接将framework 放入/opt/theos/lib 中,发现引用还是不行,

还请大佬进行指点下,如何在tweak项目中导入framework 或者可以指定路径的导入并编译通过

include $(THEOS)/makefiles/common.mk TOOL_NAME = UnfairPlay UnfairPlay_FILES = main.mm UnfairPlay_CFLAGS = -F./layout/usr/bin/Frameworks -Wno-ignored-attributes -Wno-unused-variable -Wno-unused-function UnfairPlay_LDFLAGS= -F./layout/usr/bin/Frameworks -framework MachOKit -miphoneos-version-min=8.0 -rpath /usr/bin/Frameworks include $(THEOS_MAKE_PATH)/tool.mk
我现在用的方案。比较傻但是跑得过

1 个赞

大佬,这个有点蒙蔽。不是太懂 这个

UnfairPlay_CFLAGS = -F./layout/usr/bin/Frameworks -Wno-ignored-attributes -Wno-unused-variable -Wno-unused-function

UnfairPlay_LDFLAGS= -F./layout/usr/bin/Frameworks -framework MachOKit -miphoneos-version-min=8.0 -rpath /usr/bin/Frameworks

有点不明白这个 方式。

可以说明下嘛 对应的属性介绍下。有点不明白。

man clang
man ld
控制台里自己看吧