티스토리 뷰

iOS 개발시 라이브러리를 관리하는 방법으로 cocoapods가 있다.


설치는 터미널에서 다음 명령어를 입력한다. 

$ sudo gem install cocoapods


설치 후 자신의 개발 프로젝트 디렉토리로 이동하여 다음 명령어를 입력한다.

$ pod init


나는 Google API를 사용해 보기 위해 다음 명령어를 사용했다. 

$ pod Google try


Setting up CocoaPods master repo 라는 결과가 보여지고 한참 후에 추가적인 안내와 이용할 프로젝트를 선택하라는 문구가 나왔고 SignInExample.xcodeproj를 선택하였더니 

xcode에 샘플 프로젝트가 오픈됐다.


*여기서부터 삽질....  (다음을 위해 적어둬야징)


swift로 변환하겠냐는 물음이 나와서 그냥 잘 모르니까 오케이 하고 진행했는데 

시작하자마자 앱이 죽더라... 

괜히 스택오버플로우를 엄청봤는데 구글 개발자 문서에 걍 다 나와있었음 

역시 문서를 잘 읽어야된다는....ㅠㅠ


결론은 추가적으로 설정할 것이 있음



(https://developers.google.com/identity/sign-in/ios/start?configured=true) 


To use the sample, you need to provide some additional information to get a configuration file and finish setting up your project. Use the Bundle ID com.google.samples.quickstart.SignInExample for the sample.

After you complete the registration, download the GoogleServices-Info.plist file to add to your project.

샘플을 사용하기 위해서는, 당신은 설정 파일을 얻고, 당신의 프로젝트의 설정을 끝내기 위해 약간의 추가정보를 제공해야한다. 다음의 번들아이디를 샘플을 위해서 사용해라. 


그리고 당신이 등록을 마치면, GoogleServieces-Info.plist 파일을 다운받아서 당신의 프로젝트에 추가해라. 




친절하게도 저 링크를 따라서 누르면 마지막에 plist 파일을 다운받을 수 있게 해준다. 다운받은 plist 파일을 프로젝트의 root 디렉토리에 이동한다. (나는 xcode에서 info.plist가 있는 그룹에 이동시켰다.)


그리고 마지막으로 URL 세팅을 해주어야 한다. 

앱 Info로 들어가 URL Scheme을 2개 추가한다. 

 첫번째는 문서에서 언급된 번들 아이디를 URL Scheme에 추가한다. com.google.samples.quickstart.SignInExample 다른 칸은 빈칸이어도 상관없다.

 두번째는 다운받은 GoogleServieces-Info.plist REVERSED_CLIENT_ID를 카피하여 URL Scheme에 추가해준다. 


이렇게 까지 하고 돌리면 샘플이 아주 잘 돌ㅇㅏ간다 ㅋㅋㅋ

다음에는 나의 코드에 적용해봐야징




추가적으로 다음 유튜브 영상에 완전 자세하게 잘 나와있다

아저씨 귀엽 

https://youtu.be/QmnI5c85sf0




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함