Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift框架和Cocoapods-集成静态库_Ios_Xcode_Swift_Cocoapods_Cocoa Touch - Fatal编程技术网

Ios Swift框架和Cocoapods-集成静态库

Ios Swift框架和Cocoapods-集成静态库,ios,xcode,swift,cocoapods,cocoa-touch,Ios,Xcode,Swift,Cocoapods,Cocoa Touch,我创建了一个cocoa touch框架,使用Swift作为首选语言 在这个框架上,我需要导入静态库,所以我创建了一个pod文件,并使用use\u frameworks导入了pod 我创建了一个桥接头,还添加了pods源作为头搜索路径,因为它找不到pod的头 框架编译得很好,我没有问题 因此,我为框架创建了一个pod规范,并在swift中创建了一个示例应用程序。我的pod文件中有一个作为开发pod的框架。现在我明白了 在静态库公共头的我的桥接头导入中,包括框架模块内部的非模块头 我理解,因为它是一

我创建了一个cocoa touch框架,使用Swift作为首选语言

在这个框架上,我需要导入静态库,所以我创建了一个pod文件,并使用
use\u frameworks导入了pod

我创建了一个桥接头,还添加了pods源作为头搜索路径,因为它找不到pod的头

框架编译得很好,我没有问题

因此,我为框架创建了一个pod规范,并在swift中创建了一个示例应用程序。我的pod文件中有一个作为开发pod的框架。现在我明白了

在静态库公共头的我的桥接头导入中,包括框架模块内部的非模块头

我理解,因为它是一个静态库,所以我们无法构建touch框架,但如果有一个包含静态库的touch框架,用Swift编写,那该怎么做呢


PS我已将
允许非模块化包含在框架模块中
设置为

,以回答我的原始问题。对于没有实现文件的供应商库,cocoapods(0.36.2)似乎存在一个问题

有一个黑客让这个工作,你可以看看这个