A basic react native app based off the starter code from (https://github.com/invertase/react-native-firebase)
- 1.1)
git clone https://github.com/corbinbalzan/ReactNativeFirebaseStarter.git
- 1.2)
cd reactnativefirebasestarter
- cd into your newly created project directory. - 1.3)
npm install --save
- 1.4)
react-native link
You will need to be running Node version 7.6 or greater for the rename functionality to work
- 2.1)
npm run rename
- you'll be prompted to enter a project name and company name
- 3.1)
cd ios
and runpod install
- if you don't have CocoaPods you can follow these instructions to install it.
- 4.1) [iOS] Follow the
add firebase to your app
instructions here to generate yourGoogleService-Info.plist
file if you haven't done so already - use the package name generated previously as youriOS bundle ID
. - 4.2) [iOS] Place this file in the
ios/
directory of your project.- Once added to the directory, add the file to your Xcode project using 'File > Add Files to "[YOUR APP NAME]"โฆ' and selecting the plist file.
- 4.3) [Android] Follow the
manually add firebase
to your app instructions here to generate yourgoogle-services.json
file if you haven't done so already - use the package name generated previously as yourAndroid package name
. - 4.4) [Android] Place this file in the
android/app/
directory of your project.
On xcode projects add additional command below to generate the main jsbundle if you'te getting a bundle error
npm run build:ios
pod install
rm -r node_modules
npm cache clean --force
npm install
questions? contatct: [email protected]