swift - header 'MessageKit-Swift.h' 未找到

标签 swift xcode cocoapods messagekit

我正在尝试在我的应用程序中设置 MessageKit。我一直在研究并试图解决这个问题一个星期但没有运气。我在 module.modulemap 文件中收到一个错误

Header 'MessageKit-Swift.h' not found

我删除了派生数据,运行了 pod 更新、pod 安装等。

这是module.modulemap代码

framework module MessageKit {
  umbrella header "MessageKit.h"

  export *
  module * { export * }
}

module MessageKit.Swift {
    header "MessageKit-Swift.h"
    requires objc
}

我希望 MessageKit 在我的工作区内编译。

最佳答案

我在一个测试项目中尝试了那个 pod,并且编译正常,没有问题。

我正在使用 Cocoapods 1.7.2Xcode 10.2.1,这是我的 Podfile:

target 'MessageKitTest' do
  use_frameworks!
  pod 'MessageKit'
end

尝试从生成的 xcworkspace 编译 MessageKitTest - 我这边一切顺利。

尝试运行 pod deintegrate,然后再次运行 pod install

关于swift - header 'MessageKit-Swift.h' 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56606616/

相关文章:

ios - 仅针对选定/突出显示的值显示圆圈

ios - #selector 指令在 Xcode 7.3 中的使用

iphone - entityName.state 必须具有已定义的类型

xcode - 向我展示带有 Upsurge Playground 的 Xcode 7.2.1 工作区的工作示例吗?

swift - 提交.xcworkspace和Pod错误:pathspec

swift - 添加新的 UIView 后如何删除以前的堆栈?

swift - 如何突出显示每个段落并使用 speechSynthesizer 滚动 textView

xcode - 在 Xcode 4 中更改鼠标的 i-beam 光标

xcode - 如何使用 make 文件在 Xcode 中编译项目

swift - 在 swift 项目中使用已安装的 pod