我用Swift作为首选语言创建了一个可可触摸框架。
在这个框架上我需要导入静态库,所以我创建了一个podfile并使用use_frameworks!
我创建了一个桥接标题,并将pods源添加为标题搜索路径,因为它无法找到该标题的标题。
框架编译得很好,我没有问题。
所以我为框架创建了一个pod规范,并在swift中创建了一个示例应用程序。我在我的podfile中将框架作为开发窗格。现在我得到
Include of non-modular header inside framework module
在我的桥接头导入静态库公共头文件中。
我理解,因为它是一个静态库,我们无法构建触摸框架,但是在Swift中使用静态库构建触摸框架会有什么作用。
PS我已将Allow Non-modular Includes in Framework Modules
设为Yes
答案 0 :(得分:1)
回答我原来的问题。对于没有实现文件的供应商库,cocoapods(0.36.2)似乎存在问题。
有一个hack让这个工作,你可以看看这个github issue