プロジェクトをビルドしようとすると、ポッドの「モジュールマップファイル」が見つからず、「SwiftShimes」モジュールがないというコンパイル時エラーが発生します。
私のポッドをインストールするときにすべての私のmodulemapファイルがそれらがあるべき場所にあるので、これは奇妙です。
Xcode 10.2とCocoapods 1.6.1を使用しています。
私は以下を試しました->
これは私が得ているエラーの種類です->
Module map file '/Users/kaunamohammed/Library/Developer/Xcode/DerivedData/OutNow-gxdxvzwmnijmrlajtbtyclkhrgqs/Build/Products/Debug-iphoneos/CodableFirebase/CodableFirebase.modulemap' not found
プロジェクトが正しくビルドされることを期待していますが、これは当てはまりません。他に何をすべきかわかりません。
これは私のPodfileがどのように見えるかです
platform :ios, '10.0'
workspace 'OutNow'
target 'OutNow' do
use_modular_headers!
#Pods for OutNow
pod 'Instabug'
pod 'SwiftMessages'
pod 'CodableFirebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Firebase/Firestore'
pod 'Firebase/Messaging'
pod 'Firebase/DynamicLinks'
pod 'MarqueeLabel/Swift'
pod 'RxSwift', '4.4.2'
pod 'RxCocoa', '4.4.2'
pod 'Kingfisher', '5.3.1'
pod 'InstantSearchClient', '6.0'
pod 'CoordinatorLibrary', '1.0.5'
pod 'UIScrollView-InfiniteScroll', '1.1.0'
target 'OutNowTests' do
inherit! :search_paths
# Pods for testing
end
end
それが他の誰かを助ける場合に備えて、私はこの問題を別の方法で解決することができました。誤って.xcproject
私の代わりに.xcworkspace
。正しいファイルを開くと、エラーはなくなりました。
この問題は自分で修正しました。私がやったことをお話しします。どのステップが正確に実行したかはわかりませんが、以下はすべてのステップです。
pod cache clean --all
pod init
。新しい「Podfile」ファイルがディレクトリに追加されますpod install
私の場合、行use_frameworks!
「Podfile」でトリックを行いました。
これが皆さんのお役に立てば幸いです!