Flutter: Correctly adding GoogleServices-Info.plist to iOS
If you’re building an iOS app with Flutter and Firebase then you’ll have to add a GoogleServices-Info.plist file to your project. If you just copy and paste this file into the Runner folder then there will be an error when running your application on an iOS simulator or a connected iPhone.
This article shows you how to add the GoogleServices-Info.plist file the right way.
1. Open the ios folder of your project with XCode.
2. Right click on Runner in the left-hand column then select Add Files to Runner from the menu.
3. Select the GoogleServices-Info.plist file from your computer and click on the Add button.
4. Now you’ll see GoogleServices-Info.plist listed under Runner. Actually, it isn’t a real file but a reference (shortcut) to the original file. The GoogleServices-Info.plist file wasn’t copied to the Runner folder.
You can continue learning more interesting stuff or solving bugs you may run into when working with Flutter and Firebase by reading the following articles:
- Flutter and Firestore Database: CRUD example
- Flutter: Configure Firebase for iOS and Android
- Flutter fatal error: ‘Flutter/Flutter.h’ file not found
- Flutter error: CocoaPods’s specs repository is too out-of-date
- Flutter Firebase Auth: MISSING_CUSTOM_TOKEN