簡體   English   中英

Cocoapods無法解析開發pod的依賴關系

[英]Cocoapods can't resolve dependencies for development pod

從Xcode 10更新到Xcode 10.2后,我無法使用開發窗口構建我的項目(swift version = 4.2)。 此開發窗格包含以下依賴項:

  • '翠鳥','5.3.1'
  • 'NVActivityIndi​​catorView'

在開發pod代碼中導入Kingfisher的構建失敗。 我嘗試清理項目,重新集成pod但仍然出錯。 我可以提供更多信息,幫助您找到此問題的根本原因。

我在開發pod的模塊映射中得到了以下錯誤:

module ###.Swift {
    header "###-Swift.h"  >>> Header '###-Swift.h' not found
    requires objc
}

在開發窗格的構建日志中:

/path-to-tile/file.swift:11:8: error: no such module 'Kingfisher'
import Kingfisher

切換到Xcode 10.2不需要您將基本代碼遷移到Swift 5.將基本代碼遷移到Swift 5也不需要您的pod也可以遷移到Swift 5。 只是說。 那個版本的Kingfisher 5.3.1針對的是Swift 5.但沒什么大不了的。

當你的項目發生這樣的微不足道的事情時,嘗試以下方法,它會有所幫助。

  1. pod解體。
  2. pod安裝
  3. pod更新。
  4. 清潔項目(CMD + SHIFT + K)。
  5. 清潔構建(CMD + SHIFT + ALT / OPTION + K)。
  6. 確保您打開.xcworkspace文件。
  7. 重啟Xcode。

據我所知,當我第一次使用Xcode 10.2時,當我遷移到Swift 5時,我遇到了類似的新錯誤,但所有事情都很快得到了解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM