🔧

FirebaseUI のXcode でのビルドが ARC Semantic Issue で失敗した時の対処法

2021/02/03に公開

問題

FirebaseUI を含めたビルドが失敗した。エラーメッセージは以下のとおり。

/MyProject/ios/Pods/FirebaseUI/Auth/FirebaseAuthUI/FUIAuth.m:341:14: No visible @interface for 'FIRAuth' declares the selector 'useEmulatorWithHost:port:'

これは、 GitHub 上でも報告されていた。
https://github.com/firebase/FirebaseUI-iOS/issues/936

解決法

この問題は、v10.0.2では修正済み。
したがって、 Podfile で 10.0.2 の FirebaseUI を指定すれば良い

pod 'FirebaseUI/Auth', '>= 10.0.2'
pod 'FirebaseUI/Google', '>= 10.0.2'

Discussion