For setting up Google SignIn : https://firebase.google.com/docs/auth/ios/google-signin
For setting up Facebook SignIn : https://firebase.google.com/docs/auth/ios/facebook-login
For setting up a Facebook Developer Project : https://developers.facebook.com/
For Facebook Login intergration guide : https://developers.facebook.com/docs/facebook-login/ios
For Twitter Login intergration guide : https://github.com/twitter/twitter-kit-ios/wiki/Log-In-With-Twitter
For setting up a Twitter Developer Project :https://apps.twitter.com/
pod 'Firebase/Core'
pod 'Firebase'
pod 'FirebaseAuth'
pod 'FirebaseDatabase'
pod 'Firebase/Database'
pod 'GoogleSignIn'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'TwitterKit'
Some Of the above may require configurations with you project Bundle ID and changes to info.plist file.Final Demo include all three Authentications. Clone include Google-info.plist and configure info.plist