안녕하세요 아이티 박사 호입니다.
ios, 를 빌드할때 Firebase.initializeApp 초기화를
main에서 진행하면 안되네요 android일때는 문제 없었던것 같은데 ios 넘어오니까 오류가 콸콸콸
await Firebase.initializeApp(
options: const FirebaseOptions(
// apiKey: '',
// authDomain: "",
// storageBucket: "",
// appId: '',
// messagingSenderId: '',
//projectId: '',
// measurementId: ""
),
)
그래서 ios 빌드는 main에서 위에 내용을 주석처리하고 빌드했습니다.
그렇게 했더니
아래 오류가 뜨더라고
오류라기보다는 구글 로그인 식별자를 xcode에 추가하라는 내용이였습니다.
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Your app is missing support for the following URL schemes:
Thread 1: "Your app is missing support for the following URL schemes:
이 오류는 Google 로그인을 위한 URL 스키마가 앱에 등록되지 않았음을 나타냅니다. 이 문제를 해결하기 위해 다음 단계를 따라주세요:
Xcode에서 프로젝트를 엽니다.
'Runner' 타겟을 선택합니다.
'Info' 탭으로 이동합니다.
'URL Types' 섹션을 찾습니다. 없다면 '+' 버튼을 클릭하여 새로 추가합니다.
다음과 같이 설정합니다:
Identifier: 고유한 식별자 (예: com.yourcompany.yourappname.googlelogin)
URL Schemes:
정리하자면1. ios firebase 사용시 초기화 옵션은 생략하고 xcode에서 식별자를 추가하자
2. ios 초기화는 android 처럼 진행하면 안됨
0 Comments