'JSQMessagesViewController/JSQMessages.h' 在 update/installing 新 pode 之后找不到文件

'JSQMessagesViewController/JSQMessages.h' file not found after update/installing new pode

我安装了所有新的 Firebase Pods('Firebase/Storage', pod 'Firebase/Database' 等..) 与终端,但是当我尝试 运行 我的项目时,我得到了错误。

谢谢!

我认为这是由于 Cocoapod 链接不正确所致。我经常在项目中发现这一点,并且找不到看似随机的文件。

我推荐的步骤:

  1. 删除您的 .xcworkspace 文件
  2. 删除 Podfile.lock 和 Pods 文件夹
  3. 关闭Xcode
  4. 调用 pod update 更新您的 pod 链接
  5. 使用 .xcworkspace 文件打开
  6. 清理项目

另一个需要注意的有用的事情是 Cocoapods 通常不能很好地与 Dropbox 一起工作。这是由于缓存的信息存储在直接文件夹 space 中。如果项目出现此问题,则值得压缩文件并在非 Dropbox 文件中完成上述步骤。

希望对您有所帮助

我通过删除我的 Podfile 中的“~> 7.2.0”解决了这个问题

pod 'JSQMessagesViewController’, '~> 7.2.0’ line

也许它会对某人有所帮助

https://github.com/jessesquires/JSQMessagesViewController/issues/1586

我只是强制 Xcode 构建,按下 cmd b。它解决了。