我在iOS项目中创建了一个框架目标(BourbonKit)。 BourbonKit需要包含第三方框架。我能够将第三方框架添加到该目标并正确设置框架搜索路径,但是当我尝试在BourbonKit的一个类中导入第三方框架时,我将获得编译错误声明无法找到第三方框架标题。
我知道Apple不鼓励创建伞形框架,但在我的案例中我没有看到替代方案,而且我试图远离使用CocoaPods和Carthage。
答案 0 :(得分:0)
我通过将第三方框架作为链接库添加到我的框架中来实现这一点,然后将其标题添加到"项目范围" (见附图)
然后,我将框架搜索路径设置为框架所在的目录。 Xcode 6会自动为您设置,但在7b3中您必须手动设置它。
现在,我可以在我想要的公共/私人课程中的任何地方导入第三方框架。