클라이언트 프로그래머의 일기/신입 클라이언트 프로그래머의 일기
IOS) You must specify cliendID for GIDSignIn Error 해결 방법
ckhyeok
2021. 2. 19. 17:09
유니티 버전 : 2019.4.18f1
XCode 버전 : 12.4
에러 기기 : 모든 IOS 기기
에러 원인 : 유니티 버전이 올라가면서 Xcode에서 Target membership에 UnityFramework 란게 추가 됨.
그러면서 동시에 내 plist 파일이 Unity-iPhone을 바라보는 것이 아닌 UnityFramework를 자동으로 바라봄.
해결 방법 : 해당 에러나는 plist 파일의 Target Membership을 Unity-iPhone으로 바꿔준 후 빌드하면 해결 됨.
에러 로그 :
더보기
Uncaught exception: NSInvalidArgumentException: You must specify |clientID| for |GIDSignIn|
해당 에러는 App을 실행한 후 구글 계정 연동 버튼을 클릭 했을 시 게임이 꺼지는 현상이 일어나서 콘솔에서 로그를 확인 후 찾았으며, 해결 방법은 위에 적었듯 아주 간단했습니다. 유니티 버전업이 Xcode에 까지 영향을 미칠줄은 미처 생각을 하지 못했기에 아무런 의심없이 빌드를 뽑았고, 그 결과 이런 에러를 찾아서 해결 할 수 있었습니다.
감사합니다.