Any way to make bundle xcode project to include a static library xcode project?
我有一个静态库xcode项目(.a)和一个bundle xcode项目(.bundle)
我将(.a)添加为(.bundle)的子项目,并添加到[Target Dependencies]和[Link Binary With Libraries]。
运行bulid之后,(。bundle)仍未在(.bundle)中包含任何二进制文件。
如果直接将.c和.h文件添加到(.bundle)下,这是可行的,但这使我需要处理两个项目文件。任何方法都可以使(.bundle)与(.a)一起构建吗?
这个问题与我所问的相同,我尝试遵循他的11个步骤而不执行步骤10,因为他最后说不需要这个步骤。但是生成的(.bundle)仍然不包含任何binary
最后,我使它生效。
步骤10仍然很重要,下面的步骤10已更正。
-
在(.bundle)项目下创建一个dummy.c,dummy.c可以完全为空。删除要链接到
Link Binary With Libraries 内的库的设置,而使用-Wl,-force_load,$(CONFIGURATION_BUILD_DIR)/libYourLib.a 或-all_load 到Other Linker Flags
PS:并且还可以使用子项目代替工作空间。并使用
测试项目