前提・実現したいこと
Swift5にて、CocoaPodsを使用しFirebaseとの連携を取ろうとしています。
UI画面を作成し、podのインストールを行ったところエラーが発生しました。
発生している問題・エラーメッセージ
Pods/Pods/nanopb/Support Files/nanopb-umbrella.h
※""内が違うだけの似たようなコード10箇所にエラー
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
Pods/Pods/GoogleDataTransport/cct.nanopb.h
Could not build module 'nanopb'
Pods/Pods/nanopb/pb_common.h
Pods/Pods/nanopb/pb_decode.h
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
該当のソースコード
Pods/Pods/nanopb/Support Files/nanopb-umbrella.h
#import "pb.h" #import "pb_common.h" #import "pb_decode.h" #import "pb_encode.h" #import "pb.h" #import "pb_decode.h" #import "pb_common.h" #import "pb.h" #import "pb_encode.h" #import "pb_common.h"
Pods/Pods/GoogleDataTransport/cct.nanopb.h
#include <nanopb/pb.h>
Pods/Pods/nanopb/pb_common.h
Pods/Pods/nanopb/pb_decode.h
#include "pb.h"
試したこと
■ Xcodeの再起動
■ podfile関連のファイルを消し、再度 pod install 実行
■ pod update 実行
■ 新しいプロジェクトを作成
-> 同じエラーが発生
■ pod install --repo-update 実行 (下記URL参照)
https://teratail.com/questions/297208
■ Quote include In Framework Header の変更 (下記URL参照)
-> Pods
-> Build Settings
-> Apple Clang - warning - All languages
-> Quote include In Framework Header
-> Yes -> No に変更
https://stackoverflow.com/questions/64310532/could-not-build-module-nanopb-error-in-xcode-12-0-1
補足情報
【環境】
Mac OS -> Catalina 10.15.7
Cocoa Pod -> 1.9.3
Xcode -> 12.1
【Podfile】
# Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'Swift5ChatApp1' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for Swift5ChatApp1 pod 'Firebase/Auth' pod 'Firebase/Firestore' pod 'IQKeyboardManagerSwift' pod 'ViewAnimator' pod 'Firebase/Storage' pod 'SDWebImage', '~>5.0' end
別の方々が解決されている内容は試してみましたがエラーはなくなりませんでした。
どなたか解決策を教えていただければと思います。
よろしくお願いします。
あなたの回答
tips
プレビュー