클라이언트 프로그래머의 일기/신입 클라이언트 프로그래머의 일기

iOS Build Error) property clientid not found on object of type gidsignin 해결 방법

ckhyeok 2021. 8. 26. 12:05

지난 업데이트까지 빌드가 잘 되던 프로젝트가 해당 에러를 뱉으며 빌드에 실패를 했습니다.

 

에러가 발생한 이유는 해당 플러그인이 최신 6.xx 포드를 지원하지 않기 때문입니다.

 

해결 방법은 아래 방법 2개 중 1개를 선택하시면 됩니다.(1번을 추천드립니다, 시간이 없을 경우 2번)

 

1. 빌드를 새로 뽑아야 하는 경우

Project 내에 GoogleSigninDependencies의

<iosPod name = "GoogleSignIn" version = ">=5.0.0" bitcodeEnable="false" minTargetSdk="6.0> 값을 

<iosPod name = "GoogleSignIn" version = "5.0.2" bitcodeEnable="false" minTargetSdk="6.0> 로 수정해줍니다.

 

2. 이미 빌드를 한 상태에서 다시 한번 빌드 하기 싫은 경우(1회성이며 다음 빌드 부터는 다시 1번 과정을 거쳐야합니다)

Export 된 Project에 Podfile로 들어가서

pod 'GoogleSignIn', '>=5.0.0' 값을

pod 'GoogleSignIn', '5.0.2' 로 버전을 고정시켜줍니다.

 

이상 iOS 빌드 과정에서 GoogleSignIn 관련 에러 발생에 대한 해결방법이였습니다.