require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

platform :ios, '12.4'

target 'FirebaseUI-demo-objc' do
    use_frameworks!

    pod 'FirebaseUI'
    
    pod 'FirebaseAuthUI'
#    pod 'FirebaseDatabaseUI'
    pod 'FirebaseFirestoreUI'
    pod 'FirebaseOAuthUI'
    pod 'FirebasePhoneAuthUI'
    pod 'FirebaseAnonymousAuthUI'
    pod 'FirebaseEmailAuthUI'
    pod 'FirebaseFacebookAuthUI'
    pod 'FirebaseGoogleAuthUI'
    pod 'FirebaseStorageUI'

    pod 'FirebaseUI/Database'
    
    pod 'Firebase/DynamicLinks'

    config = use_native_modules!

    use_react_native!(
      :path => config[:reactNativePath],
      # to enable hermes on iOS, change `false` to `true` and then install pods
      :hermes_enabled => false
    )
    post_install do |installer|
        react_native_post_install(installer)
        __apply_Xcode_12_5_M1_post_install_workaround(installer)
  end
end
