-
따라하며 공부하기 2.6 - 인스타그램 Alamofire 설치하기( ruby update 하기 )APP 만들기/ios - study 2023. 7. 29. 00:50
Udemy 강의 중 '누구나 따라 할 수 있는 ios 클론코딩 - 컴공선배' 강의를 보고 Alamofire를 설치했다
설치하는데 ruby의 버전이 너무 낮아서 설치가 되지 않아 업데이트하는 과정도 포함했다
위와 같이 cocoapods 설치 명령어를 입력하고 비밀번호를 입력한다
설치에 실패했는데 이유는 Ruby의 버전이 2.7.0 이상이어야 하는데 현재 버전이 2.6.10.210 이어서 안된다고 한다
brew install rbenv 로 설치를 진행한다
설치가 완료되면 rbenv install -l 명령어로 설치 가능한 목록을 확인한다
최신버전인 3.22 버전을 다운로드 했다 ( rbenv install 3.2.2 )
설치가 완료되었고 rbenv global 3.2.2 를 통하여 실행 경로를 업데이트했다
하지만 ruby 버전이 업데이트되지 않고 그대로 있었다
그래서 sudo vi ~/.zshrc 입력 후 맨아래 eval "$(rbenv init - zsh)" 을 추가했다
그리고 버전을 확인하니 최신버전으로 업데이트 되었다
그리고 처음 실패한 cocoapods 설치를 진행했다 ( sudo gem install cocoapods )
설치가 끝나고 gem update --system 3.4.17 로 추가적으로 업데이트 했다
( 뒤에 3.4.17 버전은 업데이트 시점마다 다름 )다음으로 구글에 alamofire를 검색하고 깃허브 페이지로 이동했다
쭉 내리다보면 Insallation 부분에 있는 설치 명령어를 복사한다
터미널에서 아래와 같이 xcodeproj 파일이 있는곳까지 이동한다 ( 각자 다름 )
pod init 명령어 입력후 기다리면 위와 같이 Podfile이 생기고 vim podfile을 입력후 엔터키를 누른다
깃허브 홈페이지에서 복사한 코드를 위 사진처럼 추가한다
( i 입력후 추가한 뒤 ESC 키 누르고 :wq 입력해서 수정한내용 저장하기 )수정이 정상적으로 되었다면 pod install 명령어를 실행한 뒤 기다리면 위와같이 xcworkspace 폴더가 생성된다
이후 xcodeproj로 실행하는것이 아닌 xcworkspace로 실행해야 된다
마지막으로 LoginViewController에 import Alamofire를 추가해주면 된다
공부내용 정리
cocoapods를 이용하여 서버와 통신이 가능하다
podfile 생성 후 프로그램 실행할때는 xcodeproj 파일말고 xcworkspace로 실행을 해야한다참고자료
728x90'APP 만들기 > ios - study' 카테고리의 다른 글
따라하며 공부하기 2.8 - 인스타그램 사진 업로드 ( 마지막 ) (0) 2023.07.29 따라하며 공부하기 2.7 - 인스타그램 홈 화면 피드 ( 서버 연동하기 ) (0) 2023.07.29 따라하며 공부하기 2.5 - 인스타그램 프로필 화면 구성 (0) 2023.07.27 따라하며 공부하기 2.4 - 인스타그램 홈 화면 구성 (0) 2023.07.27 따라하며 공부하기 2.3 - 인스타그램 커스텀, 정보전달 (0) 2023.07.27