반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스프링 공부
- JPA스터디
- JPA공부
- nestjs스터디
- JPA
- nestjs
- 스프링부트공부
- DDD
- nestjs공부
- Flutter
- 플러터 개발
- 스프링
- Kafka
- 스프링부트
- JPA예제
- 자바공부
- 코테공부
- K8S
- JPA 공부
- 스프링공부
- querydsl
- Axon framework
- 알고리즘공부
- 카프카
- 기술공부
- 프로그래머스
- 자료구조공부
- 기술면접공부
- 코테준비
- 플러터 공부
Archives
- Today
- Total
DevBoi
[Flutter] FireStore를 활용해 채팅 모듈 구현 [1] 본문
반응형
[프로젝트 세팅 ]
초기 프로젝트와 파이어 베이스(파이어스토어) 연동 커맨드는 아래 사이트 참고
https://firebase.google.com/docs/flutter/setup?hl=ko&platform=ios
아래 명령어를 순차 실행
firebase login
dart pub global activate flutterfire_cli
flutterfire configure
flutter pub add firebase_core
flutterfire configure
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
import 하여 main에서 파이어베이스 인스턴스에 대한 초기화 진행
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
정상 실행 확인 후 정상적으로 빌드가 된다면 파이어베이스와 우선 프로젝트의 연결은 끝난것이다.
<오류 사항 대처>
1. 의존성 재주입 및 pod install
flutter clean
flutter pub get
pod install
2. IOS 관련 pod repo 수동 업데이트
flutter pub upgrade --major-versions
cd ios && pod deintegrate
rm -f Podfile.lock
flutter packages get
pod install --repo-update
위 이슈 발생 시 2개의 조치 사항
[!] Automatically assigning platform `iOS` with version `12.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` in your build configuration (`Flutter/Release.xcconfig`).
(base) yuseongjaeui-MacBookPro:ios ysj$
1번]
Podfile의 윗부분 주석해제 후 수정
platform :ios, '12.0'
2번]
Runner.xcodeproj 열고 Configuations의 환경을 아래와 같이 Pods-Runner.xxx로 변경
추가로 realease.config 파일에 profile.xcconfig파일을 include하도록 내용을 추가후 재 빌드
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"
pod install --repo-update
해당 후에 빌드 성공 시 파이어베이스 채팅 모듈을 위한 프로젝트 설정은 마무리
반응형
'[Mobile] > [Flutter]' 카테고리의 다른 글
[Flutter] Chatting 모듈 정리 (0) | 2023.10.08 |
---|---|
[Flutter] IOS관련 리빌드 (0) | 2023.10.07 |
[Flutter] 오류 조치 사항 (0) | 2023.09.23 |
[Flutter] TableCalendar EventHandler (0) | 2023.09.17 |
[Flutter] Naver 지도 api (0) | 2023.09.11 |