ios - 编译 Swift 时收到 “Include of non-modular header inside framework module”

标签 ios objective-c swift header

XCode6: Receiving error "Include of non-modular header inside framework module"

根据这个答案,我必须将“目标成员资格”设置为“公开”。但是,我似乎无法在我的检查员中找到它。 enter image description here

我已经在我的build设置中将“允许非模块包含在框架模块中”设置为"is"。我还在构建阶段添加了一个“标题”(将框架设置为“公共(public)”)。仍然有这个编译错误。

注意:我使用的是 4.0.1,根据变更日志 (https://developers.facebook.com/docs/ios/change-log-4.x),不再需要桥接...

最佳答案

我今天通过下载 v4.4.0、将“允许非模块包含在框架模块中”设置为“否”并从我的桥接头中删除包含来设法解决了这个问题。

enter image description here

确保将导入添加到要在其中使用 Facebook SDK 的类/ViewController。

enter image description here

关于ios - 编译 Swift 时收到 “Include of non-modular header inside framework module”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29439412/

相关文章:

objective-c - 使用非默认字体时,NSTextField 垂直错位文本

ios - 如何在 UIVIewController 中添加多个 UIAlertview?

ios - 使用自动布局使 UIView 和内容扩展以填充 UIToolbar 中的可用水平空间

ios - 在 Controller 中搜索单词

ios - 在 SwiftUI 中构建 ListView 时出错

ios - 由于 PanGesture,快速获取 EXC_BAD_INSTRUCTION(code=EXC_1386_INVOP, subcode=0x0)

ios - AFNetworking:创建 POST 请求,但不运行

ios - 在提交之前发现我的应用程序的 iTunes 链接

swift - 在 Swift 中设置枚举案例的 rawValue?

javascript - iOS Safari 顶部和底部栏问题