firebase sdk installation and set up for iOS + connection test
This commit is contained in:
108
ios/Podfile.lock
108
ios/Podfile.lock
@@ -31,12 +31,48 @@ PODS:
|
||||
- React-Core (= 0.72.6)
|
||||
- React-jsi (= 0.72.6)
|
||||
- ReactCommon/turbomodule/core (= 0.72.6)
|
||||
- Firebase/Auth (10.20.0):
|
||||
- Firebase/CoreOnly
|
||||
- FirebaseAuth (~> 10.20.0)
|
||||
- Firebase/CoreOnly (10.20.0):
|
||||
- FirebaseCore (= 10.20.0)
|
||||
- FirebaseAppCheckInterop (10.20.0)
|
||||
- FirebaseAuth (10.20.0):
|
||||
- FirebaseAppCheckInterop (~> 10.17)
|
||||
- FirebaseCore (~> 10.0)
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
|
||||
- GoogleUtilities/Environment (~> 7.8)
|
||||
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
|
||||
- RecaptchaInterop (~> 100.0)
|
||||
- FirebaseCore (10.20.0):
|
||||
- FirebaseCoreInternal (~> 10.0)
|
||||
- GoogleUtilities/Environment (~> 7.12)
|
||||
- GoogleUtilities/Logger (~> 7.12)
|
||||
- FirebaseCoreInternal (10.20.0):
|
||||
- "GoogleUtilities/NSData+zlib (~> 7.8)"
|
||||
- fmt (6.2.1)
|
||||
- glog (0.3.5)
|
||||
- GoogleUtilities/AppDelegateSwizzler (7.12.0):
|
||||
- GoogleUtilities/Environment
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Network
|
||||
- GoogleUtilities/Environment (7.12.0):
|
||||
- PromisesObjC (< 3.0, >= 1.2)
|
||||
- GoogleUtilities/Logger (7.12.0):
|
||||
- GoogleUtilities/Environment
|
||||
- GoogleUtilities/Network (7.12.0):
|
||||
- GoogleUtilities/Logger
|
||||
- "GoogleUtilities/NSData+zlib"
|
||||
- GoogleUtilities/Reachability
|
||||
- "GoogleUtilities/NSData+zlib (7.12.0)"
|
||||
- GoogleUtilities/Reachability (7.12.0):
|
||||
- GoogleUtilities/Logger
|
||||
- GTMSessionFetcher/Core (3.2.0)
|
||||
- hermes-engine (0.72.6):
|
||||
- hermes-engine/Pre-built (= 0.72.6)
|
||||
- hermes-engine/Pre-built (0.72.6)
|
||||
- libevent (2.1.12)
|
||||
- PromisesObjC (2.3.1)
|
||||
- RCT-Folly (2021.07.22.00):
|
||||
- boost
|
||||
- DoubleConversion
|
||||
@@ -447,6 +483,14 @@ PODS:
|
||||
- React-jsi (= 0.72.6)
|
||||
- React-logger (= 0.72.6)
|
||||
- React-perflogger (= 0.72.6)
|
||||
- RecaptchaInterop (100.0.0)
|
||||
- RNFBApp (18.8.0):
|
||||
- Firebase/CoreOnly (= 10.20.0)
|
||||
- React-Core
|
||||
- RNFBAuth (18.8.0):
|
||||
- Firebase/Auth (= 10.20.0)
|
||||
- React-Core
|
||||
- RNFBApp
|
||||
- RNSVG (13.9.0):
|
||||
- React-Core
|
||||
- SocketRocket (0.6.1)
|
||||
@@ -501,13 +545,24 @@ DEPENDENCIES:
|
||||
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
|
||||
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
|
||||
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
||||
- "RNFBApp (from `../node_modules/@react-native-firebase/app`)"
|
||||
- "RNFBAuth (from `../node_modules/@react-native-firebase/auth`)"
|
||||
- RNSVG (from `../node_modules/react-native-svg`)
|
||||
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
||||
|
||||
SPEC REPOS:
|
||||
trunk:
|
||||
- Firebase
|
||||
- FirebaseAppCheckInterop
|
||||
- FirebaseAuth
|
||||
- FirebaseCore
|
||||
- FirebaseCoreInternal
|
||||
- fmt
|
||||
- GoogleUtilities
|
||||
- GTMSessionFetcher
|
||||
- libevent
|
||||
- PromisesObjC
|
||||
- RecaptchaInterop
|
||||
- SocketRocket
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
@@ -604,6 +659,10 @@ EXTERNAL SOURCES:
|
||||
:path: "../node_modules/react-native/ReactCommon/react/utils"
|
||||
ReactCommon:
|
||||
:path: "../node_modules/react-native/ReactCommon"
|
||||
RNFBApp:
|
||||
:path: "../node_modules/@react-native-firebase/app"
|
||||
RNFBAuth:
|
||||
:path: "../node_modules/@react-native-firebase/auth"
|
||||
RNSVG:
|
||||
:path: "../node_modules/react-native-svg"
|
||||
Yoga:
|
||||
@@ -618,46 +677,57 @@ SPEC CHECKSUMS:
|
||||
EXFont: 738c44c390953ebcbab075a4848bfbef025fd9ee
|
||||
Expo: 61a8e1aa94311557c137c0a4dfd4fe78281cfbb4
|
||||
ExpoKeepAwake: be4cbd52d9b177cde0fd66daa1913afa3161fc1d
|
||||
ExpoModulesCore: c480fd4e3c7c8e81f0a6ba3a7c56869f25fe016d
|
||||
EXSplashScreen: c0e7f2d4a640f3b875808ed0b88575538daf6d82
|
||||
ExpoModulesCore: e5b041c20cee64b4f2d8c49b0bcdd757d152109f
|
||||
EXSplashScreen: 2c80621e4bc952f5bea328304c2436f5fe21c2a0
|
||||
FBLazyVector: 748c0ef74f2bf4b36cfcccf37916806940a64c32
|
||||
FBReactNativeSpec: 966f29e4e697de53a3b366355e8f57375c856ad9
|
||||
Firebase: 10c8cb12fb7ad2ae0c09ffc86cd9c1ab392a0031
|
||||
FirebaseAppCheckInterop: e81bdb1cdb82f8e0cef353ba5018a8402682032c
|
||||
FirebaseAuth: 9c5c400d2c3055d8ae3a0284944c86fa95d48dac
|
||||
FirebaseCore: 28045c1560a2600d284b9c45a904fe322dc890b6
|
||||
FirebaseCoreInternal: efeeb171ac02d623bdaefe121539939821e10811
|
||||
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
|
||||
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
|
||||
GoogleUtilities: 0759d1a57ebb953965c2dfe0ba4c82e95ccc2e34
|
||||
GTMSessionFetcher: 41b9ef0b4c08a6db4b7eb51a21ae5183ec99a2c8
|
||||
hermes-engine: 8057e75cfc1437b178ac86c8654b24e7fead7f60
|
||||
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
|
||||
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
|
||||
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
|
||||
RCTRequired: 28469809442eb4eb5528462705f7d852948c8a74
|
||||
RCTTypeSafety: e9c6c409fca2cc584e5b086862d562540cb38d29
|
||||
React: 769f469909b18edfe934f0539fffb319c4c61043
|
||||
React-callinvoker: e48ce12c83706401251921896576710d81e54763
|
||||
React-Codegen: a136b8094d39fd071994eaa935366e6be2239cb1
|
||||
React-Core: e548a186fb01c3a78a9aeeffa212d625ca9511bf
|
||||
React-CoreModules: d226b22d06ea1bc4e49d3c073b2c6cbb42265405
|
||||
React-Codegen: 8cb364505beec45713ac224bcbb6bb41c3fc1a85
|
||||
React-Core: 56221b0ea21a0934aa1fbc4aef924e9007d60f26
|
||||
React-CoreModules: 9748a6fe4404323a3280ad3c5311d28d6f4f813b
|
||||
React-cxxreact: 44a3560510ead6633b6e02f9fbbdd1772fb40f92
|
||||
React-debug: 238501490155574ae9f3f8dd1c74330eba30133e
|
||||
React-debug: 0a068b2ff5e6d2575d64303b37b554573d758e76
|
||||
React-hermes: 46e66dc854124d7645c20bfec0a6be9542826ecd
|
||||
React-jsi: fbdaf4166bae60524b591b18c851b530c8cdb90c
|
||||
React-jsiexecutor: 3bf18ff7cb03cd8dfdce08fbbc0d15058c1d71ae
|
||||
React-jsinspector: 194e32c6aab382d88713ad3dd0025c5f5c4ee072
|
||||
React-logger: cebf22b6cf43434e471dc561e5911b40ac01d289
|
||||
React-NativeModulesApple: 02e35e9a51e10c6422f04f5e4076a7c02243fff2
|
||||
React-NativeModulesApple: 1802a680a4cd891d2ab97780771bcb2ff11fdc0b
|
||||
React-perflogger: e3596db7e753f51766bceadc061936ef1472edc3
|
||||
React-RCTActionSheet: 17ab132c748b4471012abbcdcf5befe860660485
|
||||
React-RCTAnimation: c8bbaab62be5817d2a31c36d5f2571e3f7dcf099
|
||||
React-RCTAppDelegate: af1c7dace233deba4b933cd1d6491fe4e3584ad1
|
||||
React-RCTBlob: 1bcf3a0341eb8d6950009b1ddb8aefaf46996b8c
|
||||
React-RCTImage: 670a3486b532292649b1aef3ffddd0b495a5cee4
|
||||
React-RCTLinking: bd7ab853144aed463903237e615fd91d11b4f659
|
||||
React-RCTNetwork: be86a621f3e4724758f23ad1fdce32474ab3d829
|
||||
React-RCTSettings: 4f3a29a6d23ffa639db9701bc29af43f30781058
|
||||
React-RCTAnimation: 3fe720d2c172de51de8dc19ba091c559d22ebd9b
|
||||
React-RCTAppDelegate: c64ab148e0c8139be28c76d4f159acd87560359d
|
||||
React-RCTBlob: fd752f54ae335c93a36650be8129b352b852185f
|
||||
React-RCTImage: a99cc31f93f72fe17d0448fd45d7a812fd50388e
|
||||
React-RCTLinking: c56c6c36b85cebf1f4fa61a3493c9f01551afaab
|
||||
React-RCTNetwork: 01167794715ec8ae4854caca36d4009b5e257257
|
||||
React-RCTSettings: 52790fef45f5a0655cad22ab9b9a87e675d84d8c
|
||||
React-RCTText: adde32164a243103aaba0b1dc7b0a2599733873e
|
||||
React-RCTVibration: 6bd85328388ac2e82ae0ca11afe48ad5555b483a
|
||||
React-rncore: fda7b1ae5918fa7baa259105298a5487875a57c8
|
||||
React-RCTVibration: 1c047e1d9b21992f91c21f221f360640a4a288ec
|
||||
React-rncore: 87d117a5b3854f0c9c3b08d46fa83fa98a7b9f1c
|
||||
React-runtimeexecutor: 57d85d942862b08f6d15441a0badff2542fd233c
|
||||
React-runtimescheduler: f23e337008403341177fc52ee4ca94e442c17ede
|
||||
React-utils: fa59c9a3375fb6f4aeb66714fd3f7f76b43a9f16
|
||||
ReactCommon: dd03c17275c200496f346af93a7b94c53f3093a4
|
||||
React-runtimescheduler: 76eb364c37e6c20845cfe0cb049f883021bdfccf
|
||||
React-utils: 1dc03e6e55f56388b6fdde3768a66c885bacb627
|
||||
ReactCommon: cfe086d2e2ec9f2907c66666c856082608fba822
|
||||
RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21
|
||||
RNFBApp: 5810d39f89d38272f29d9908cb19ef641922c081
|
||||
RNFBAuth: 22be3e62ac7efaeff8edddd4de93d288382ecdc7
|
||||
RNSVG: 53c661b76829783cdaf9b7a57258f3d3b4c28315
|
||||
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
|
||||
Yoga: b76f1acfda8212aa16b7e26bcce3983230c82603
|
||||
|
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"expo.jsEngine": "hermes",
|
||||
"EX_DEV_CLIENT_NETWORK_INSPECTOR": "true"
|
||||
"EX_DEV_CLIENT_NETWORK_INSPECTOR": "true",
|
||||
"ios.useFrameworks": "static"
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
@@ -1,4 +1,5 @@
|
||||
#import "AppDelegate.h"
|
||||
#import <Firebase/Firebase.h>
|
||||
|
||||
#import <React/RCTBundleURLProvider.h>
|
||||
#import <React/RCTLinkingManager.h>
|
||||
@@ -7,6 +8,9 @@
|
||||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||
{
|
||||
// @generated begin @react-native-firebase/app-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-ecd111c37e49fdd1ed6354203cd6b1e2a38cccda
|
||||
[FIRApp configure];
|
||||
// @generated end @react-native-firebase/app-didFinishLaunchingWithOptions
|
||||
self.moduleName = @"main";
|
||||
|
||||
// You can add your custom initial props in the dictionary below.
|
||||
|
34
ios/Railbird/GoogleService-Info.plist
Normal file
34
ios/Railbird/GoogleService-Info.plist
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CLIENT_ID</key>
|
||||
<string>735905563616-ncd8794ocn2f25qmnaascn88upfgokp0.apps.googleusercontent.com</string>
|
||||
<key>REVERSED_CLIENT_ID</key>
|
||||
<string>com.googleusercontent.apps.735905563616-ncd8794ocn2f25qmnaascn88upfgokp0</string>
|
||||
<key>API_KEY</key>
|
||||
<string>AIzaSyCaLY9PMvTCIAVOdxRVfe0IheHt2OQBWMo</string>
|
||||
<key>GCM_SENDER_ID</key>
|
||||
<string>735905563616</string>
|
||||
<key>PLIST_VERSION</key>
|
||||
<string>1</string>
|
||||
<key>BUNDLE_ID</key>
|
||||
<string>ai.railbird.railbird</string>
|
||||
<key>PROJECT_ID</key>
|
||||
<string>railbird-infra</string>
|
||||
<key>STORAGE_BUCKET</key>
|
||||
<string>railbird-infra.appspot.com</string>
|
||||
<key>IS_ADS_ENABLED</key>
|
||||
<false></false>
|
||||
<key>IS_ANALYTICS_ENABLED</key>
|
||||
<false></false>
|
||||
<key>IS_APPINVITE_ENABLED</key>
|
||||
<true></true>
|
||||
<key>IS_GCM_ENABLED</key>
|
||||
<true></true>
|
||||
<key>IS_SIGNIN_ENABLED</key>
|
||||
<true></true>
|
||||
<key>GOOGLE_APP_ID</key>
|
||||
<string>1:735905563616:ios:446a9a672875a91c702185</string>
|
||||
</dict>
|
||||
</plist>
|
@@ -30,6 +30,12 @@
|
||||
<string>ai.railbird.railbird</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleURLSchemes</key>
|
||||
<array>
|
||||
<string>com.googleusercontent.apps.735905563616-ncd8794ocn2f25qmnaascn88upfgokp0</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
|
Reference in New Issue
Block a user