Swift / Xcode - 错误:无法从“目标支持文件/ SDWebImage / SDWebImage.modulemap”中读取模块映射内容

时间:2017-06-27 16:38:34

标签: ios xcode cocoapods

您好我遇到此错误的常见问题。这个错误让人有自己的想法。它会发生或不发生。一旦我打开并运行/构建项目,我就会确定是否遇到错误。

为了摆脱这个错误,我做了以下工作,但没有成功:

  • 删除/重新安装我的cocoapods

  • 删除了“Build”文件夹

我做了以下事情:

  • 打开终端应用
  • cd~ / Library / Developer / Xcode / DerivedData
  • rm -rf Build / *如果您有自定义的构建位置,请参见下文
  • rm -rf ModuleCache / *

也完成了:

  • 清理构建文件夹

完成了我被建议做的所有事情,但似乎无法解决这个问题。我甚至在所有Target Support Files所在的目录中创建.swift/cocoatouch classes are文件夹。我还是不成功。

我不知道该怎么做。

有人可以帮忙吗?

我解决这个问题而不修复它的唯一方法是关闭项目并重新打开它,希望错误不会出现。

我认为这也对我的应用有影响,因为它会在几天内正常工作然后突然我会打开应用程序并且它会不断崩溃。

可能是什么问题?

非常感谢您的时间。

1 个答案:

答案 0 :(得分:0)

一开始我使用可可豆荚来安装第三部分库,它起作用了。但后来我需要修改一些内容,修改涉及我主工作区的一部分。所以我必须将库的源移动到我的主工作区,并删除/ Pods中的库。然后Xcode报告了与你相同的错误。

解决方案:

  • 在搜索导航器中搜索“SDWebImage”,搜索范围在“Pods”中。
  • 删除或修改任何文件,包括“SD ....”
  • 转到终端并执行“pod install”。它将分析,下载和安装(修改)依赖项。