2017-06-27 14 views
0

你好,我有這個錯誤恆定的問題。這個錯誤有它自己的想法。它會發生或不發生。只要我打開並運行/構建項目,就會確定是否遇到錯誤。斯威夫特/ Xcode中 - 錯誤:無法讀取模塊地圖內容「目標的支持文件/ SDWebImage/SDWebImage.modulemap」

我已經做了以下,沒有成功,爲了擺脫這種錯誤的:

  • 刪除/重新安裝在我的CocoaPods

  • 刪除「創建」的文件夾

我也做了以下內容:

  • 打開一個終端應用
  • CD〜/資源庫/開發/ Xcode中/ DerivedData
  • 室射頻構建/見下面,如果你有一個自定義生成位置
  • 室射頻ModuleCache/*

也做:

  • 乾淨生成文件夾

待辦事項ñ我被建議做的一切,但似乎無法解決這個問題。我甚至去創建一個Target Support Files文件夾的目錄中的所有我的.swift/cocoatouch classes are然而。我仍然不成功。

我有什麼做沒有更多的想法。

有人可以幫忙嗎?

在我對付這個問題,而固定在關閉這個項目,並重新打開它,希望能爲錯誤不會出現的唯一途徑。

我想這也是對我的應用程序的影響,因爲它會正常工作了幾天,然後突然間,我會打開應用程序的,它會不斷地崩潰。

可能是什麼問題?

非常感謝你的時間。

回答

0

起初我用可可豆莢安裝第三方庫,和它的工作。但後來我需要修改一些內容,修改涉及我的主要工作空間的一部分。所以我必須將庫的源移到我的主工作區,並刪除/ Pod中的庫。然後Xcode報告與你一樣的錯誤。

解決方案:在查找導航

  • 搜索 「SDWebImage」,在 「豆莢」 的搜索範圍。
  • 刪除或修改,包括「SD ......」
  • 轉到終端,並執行「莢安裝」的任何文件。它將分析,下載和安裝(修改)依賴關係。
+0

所以我只是去我的項目文件 - >豆莢 - > SDWebImage,並刪除整個文件夾? – SwiftLearner

+0

不只是,你還需要去projectfile - > Pods - > Target Support Files - >刪除名爲SD ....的整個文件夾,然後在終端中嘗試「pod install」。如果仍然生成失敗,請轉到查找導航器,並刪除或修改任何涉及SD的文件...這真的起作用 –

+0

我已經完成了。刪除所有以SD開頭的文件,並且不斷從'目標支持文件/ SDWebImage/SDWebImage.modulemap'中讀取模塊映射內容錯誤'error:Error Domain = NSCocoaErrorDomain Code = 260「文件」SDWebImage.modulemap「無法打開,因爲沒有這樣的文件。「 UserInfo = {NSFilePath =/Users/USER/Desktop/Project/Project/Target Support Files/SDWebImage/SDWebImage.modulemap,NSUnderlyingError = 0x7fc59a652bd0 {Error Domain = NSPOSIXErrorDomain Code = 2「No such file or directory」}}'。它決定什麼時候出現 – SwiftLearner