I install Cocoapods in macOS Catalina 10.15.4 and Xcode 11.4.1. It seems to works.
I create a simple IOS/UIKit project for using Firebase authentication in iOS 13.4 application.
Using UIKit and Swift 5 Language (as normal). it works perfectly but I have a problem with Xcode.
The project (IOS APPP) work perfectly ! But...
When in select a firebase function like Auth.auth().signIn(withEmail:, password:, completion:) and select Quick Help to display help (option-click)
Xcode show me the description of this function in Objective-C language instead in Swift Language. So this not easy to discover how to use new functions in swift when you have just help for Objective-C function, beacause in swift we do not use pointer and we need to know the type of parameters in closure...not just a pointer to function...
I have screen cpature but in can not post them here (it seems).
I wonder if the problem come from Cocoapods or Firebase API or Xcode 11.4.1 (when i build the ios/swiff project, i see a lot of file .h .m in Pods directory, and its clear that files concerns Objective-C). I'am a new user of Firebase API and in know that these API are written in Objective-C, so perhaps it is normal 😉 but in the documentation of firebase it exist a section for swift and a section for objective-C...
I repeat, the projet compile and run and work well. It is just the quick help for firebase function that is for objective-C instead of Swift language.
So perhaps my environnement or project is not correctly configured ?
I reinstall Cocoapods and do pod deintegrate, pod update, pod install --repo-update, but same results :-(
If someone users of Firebase API in swift ios projet can help me and say me if i see quick help for Firebase functions in Objective-C instead of Swift or not ?
Thank you your help.