macOS에 CocoaPods 설치하기
이전에 설치해보려다 못했던 cocoapods 설치를 과제를 위해 다시 도전했다.
CocoaPods이란 iOS 및 macOS 애플리케이션의 종속성 관리를 위한 인기 있는 패키지 관리자이다.
간단하게 말해서 라이브관리 도구이다.
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 89 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly
설치하는 법에 대해 알아보자.터미널에 들어가 아래 명령어를 입력하고 맥 암호를 입력해준다.
$ sudo gem install cocoapods
만약 에러가 발생하며 설치가 되지 않는다면 Homebrew를 설치하여 사용해준다.
Homebrew는 프로그램을 설치, 사용, 삭제 등 관리하기 위한 패키지 관리자이다.
설치를 위해 아래 명령어를 터미널에 입력하면 된다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Press RETURN to continue or any other key to abort:
라는 문구가 뜨면 엔터키를 입력해준다.
조금 기다리면 Homebrew는 설치가 잘 될 것이다!
이제 다시 cocoapods을 이어서 설치해보자.
아래 명령어들을 순서대로 터미널에 입력해준다.
$ brew cleanup -d -v
$ brew install cocoapods
설치가 되었다면 아래 버전 확인 명령어로 설치가 잘 되었는지 확인해준다.
$ pod --version
끝! 👏🏻
이렇게 라이브러리 사용을 위한 코코아팟 설치가 완료되었다.
CocoaPods 라이브러리 추가하기
위에서 설치한 CocoaPods를 사용해 프로젝트에 라이브러리를 추가해보자.
1) 터미널에서 프로젝트 디렉토리로 이동하여 Podfile 생성
pod init
이렇게 작성하면 pod파일이 생성되었을 것이다.
2) Podfile 편집하기
생성된 Podfile을 텍스트 에디터로 열어서 다음과 같이 Alamofire과 Kingfisher을 추가한다.
3) Pod 설치하기
pod install
설치가 완료되면 .xcworkspace 파일을 열어서 Xcode에서 프로젝트를 로드해주자.
이때 반드시 .xcworkspace 파일을 열어야 한다. 이 파일은 CocoaPods로 추가된 라이브러리와 프로젝트를 함께 로드한다.
🔑 Sandbox: bash(43130) deny(1) file-write-create 에러
이전에 공부할 때 내가 노션에 정리했던 부분이다.
라이브러리를 추가하고 빌드할 때 가끔 안 될 때가 있는데
Targets - Build Settings > Build Options > User Script Sandboxing라고 나오는데 이걸 No로 변경해주면 된다.
이제 라이브러리를 사용할 준비는 모두 끝났으니 사용해서 코드를 작성하면 된다!
오늘 학습 세션에서 과제의 라이브코딩을 진행했는데 튜터님과 비슷한 코드도 있었지만 수정하고 보완할 부분이 많아서 코드 리팩토링 해보는 시간을 가져야겠다,,! 과제는 얼렁뚱땅 완료했지만 아직 데이터 받아오는 내용을 정확히 이해하지는 못해서 공부가 더 필요할 것 같다.
브레이크 포인트 쓰는 법도 익숙하지 않았는데 튜터님이 사용하는 것처럼 나도 디버깅해보면서 작업을 해봐야겠다.
'Devlog👩🏻💻 > iOS' 카테고리의 다른 글
[iOS] CoreData 구성품 알아보기 (2) | 2024.04.22 |
---|---|
[iOS] ScrollView 사용하기 (2) | 2024.04.22 |
[iOS] UIViewController LifeCycle (1) | 2024.03.20 |
[iOS] UIViewController, UIView 컴포넌트 이해하기 (2) | 2024.03.19 |
[iOS] Xcode 시작하기 (2) | 2024.03.19 |