<firebase 공식문서> Configure multiple projects > Support multiple environments in your iOS application
공홈 내용인데 이거보고 처리하려다가 하루 밤샜G ^^..;;
진짜^^... 하루 삽질한거 이글 있고 10분도 안되서 릴리즈 환경 쉽게 구축할 수 있었으면..제발..😇
GoogleService-Info.plist
파일 다운로드 후 이름을 바꿔줍니다. Release용 파일들은 뒤 product의 줌말인 Prod를 주로 붙이더라구요.
GoogleService-Info.plist
가 있었던 자리로 업로드 해줍니다.
블로그 재탕아닙니다.똑같이 +를 눌러서 URL Schemes 작성해주세요.
Firebase Script
라고 변경해줬습니다.case "${CONFIGURATION}" in
"Debug" )
cp -r "$SRCROOT/Runner/GoogleService-Info.plist" "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist" ;;
"Release" )
cp -r "$SRCROOT/Runner/GoogleService-Info-Prod.plist" "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist" ;;
*)
;;
esac
Run > Release로 변경
실행하면 끝입니다.
firebase app등록도 되어있을거고
구글 로그인을 붙이셨다면 앱이름도 한번 확인해보세요
cf. firebase 프로젝트 사이트 >설정
>일반
탭 >내 프로젝트
>공개설정
>공개용 이름
수고하셨습니다 :)
나가기 전 제가 더 좋은 글을 작성할 수 있게끔 좋아요와 댓글 부탁해욤..ㅎ
cf.
https://firebase.google.com/docs/projects/multiprojects
https://www.tengio.com/blog/multiple-firebase-environments-with-flutter/
https://medium.com/@hanulyun88/google-service-info-plist-파일-여러개-사용하기-ca6c67a7a9d2
헐 저도 이거때문에 골머리중 이네요... push notification이 잘 가는지 dev환경에서 테스트 하려는데 너무 어려워요... 글 감사합니다!!