【发布时间】:2015-09-17 10:18:24
【问题描述】:
我创建了一个以 Swift 作为首选语言的可可触控框架。
在这个框架上我需要导入静态库,所以我创建了一个 podfile 并使用 use_frameworks! 导入了 pod
我创建了一个桥接头,并将 pod 源添加为头搜索路径,因为它找不到 pod 的头。
框架编译良好,我没有问题。
所以我为框架创建了一个 pod 规范,并在 swift 中创建了一个示例应用程序。我在我的 podfile 中有框架作为开发 pod。现在我明白了
Include of non-modular header inside framework module 在我的静态库公共标头的桥接头导入中。
我明白,因为它是一个静态库,我们无法构建触控框架,但是如果有一个触控框架,其中包含用 Swift 编写的静态库,该怎么办。
PS 我已将Allow Non-modular Includes in Framework Modules 设置为Yes
【问题讨论】:
标签: ios xcode swift cocoapods cocoa-touch