안녕하세요 아이티 박사 호입니다.

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 처럼 진행하면 안됨