728x90
복잡한 과정없이 firebase 연동하기
FlutterFire 공식 Document : https://firebase.flutter.dev/docs/cli/
CLI | FlutterFire
The FlutterFire CLI is a useful tool which provides commands to help ease the installation process
firebase.flutter.dev
1. 프로젝트 firebase 계정 연결
$ firebase login:list // 연결되어있는 계정 확인
$ firebase login // 없으면 firebase 계정 로그인
2. firebase_core 추가
$ flutter pub add firebase_core
3. FlutterFire CLI 설치
$ dart pub global activate flutterfire_cli
- 설치 후 아래와 같은 내용이 나온다면 vi ~/.zshrc 열어 경로 추가
- 재시작 필수 (안하면 다음 명령어를 실행할 수 없음 : macOS)
4. firebase 설정
- 아래 명령어 실행
$ flutterfire configure
- 이미 만들어진 프로젝트 선택 또는 새로 프로젝트 생성 -> 본인은 프로젝트만 미리 만들어놓고 이후 설정 진행
- 플랫폼 선택 -> android, ios (spacebar로 선택/선택취소 가능)
- 생성중...
- 중간에 iOS bundle ID 물어보면 ios > Runner > Runner.xcodeproj > project.pbxroj > 'PRODUCT_BUNDLE_IDENTIFIER' 확인해서 넣어주기 (복붙은 안되니 직접 쓰기)
- lib 폴더에 firebase_options.dart 생성되면 성공
- firebase console 에서도 앱 2개 생성된 거 확인해보기
5. main.dart 수정
...
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
runApp(const MyApp());
}
...
반응형
'개발 > Flutter' 카테고리의 다른 글
[Flutter] bottom overflowed by ~ pixels (0) | 2022.02.03 |
---|---|
[Flutter] Error running pod install (0) | 2022.01.18 |
[Flutter] Unable to find bundled Java version (0) | 2022.01.11 |
[Flutter] firebase 연동 (0) | 2022.01.11 |
[Flutter] macOS에 Flutter 설치하기 (0) | 2021.06.12 |
댓글