[英]Xcode error: Missing required module 'Firebase'
問題:
我有一個動態框架,它使用由 cocoapods 添加的Firebase
。 我也有應用程序,它使用這個動態框架。 但是當我嘗試構建項目時出現錯誤Missing required module Firebase
。
我嘗試了以下方法:
我的播客文件:
target 'Project' do
...
end
target 'Framework' do
pod 'Firebase/Core'
pod 'Firebase/Auth'
end
該Framework
被添加到Embedded binaries
和Linked Frameworks and Libraries
。
對於仍然有此問題的任何人,這樣做為我解決了這個問題。 將此添加到您的測試目標構建設置中。
HEADER_SEARCH_PATHS = "${SRCROOT}/Pods/Firebase/CoreOnly/Sources"
可以在 firebase GitHub 問題上找到完整的討論。
您可以在 Test Target > Build Settings > Search Paths > Header Search paths 中找到 HEADER_SEARCH_PATHS。
以防萬一您在構建設置中找不到 HEADER_SEARCH_PATHS,請單擊“全部”按鈕以顯示所有設置。
將以下內容添加到您的測試目標:
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Firebase/CoreOnly/Sources"
這是在test target > Build Settings > Header Search Paths 。
添加測試目標后,運行:
pod install
並添加到:
HEADER_SEARCH_PATHS = $(inherited)
為我固定。
在框架搜索路徑 pod 上自動放置所有 pod 項目路徑。
當然,podfile 在最后一個 pod 名稱之后添加了這個:
target 'TestTargetName' do
inherit! :search_paths
end
沒有什么對我有幫助,直到
target 'TestTargetName' do
pod 'Firebase/Storage'
end
我不確定 firebase 的作用,所以我無法運行測試(測試根本不依賴於 firebase)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.