이전 버전들과 다르게, CoreData를 사용하려면 체크가 아닌 드롭다운을 열어 선택해주어야 한다.
swift나 object-c를 이용하여 개발할 때 외부 라이브러리 관리 총괄을 도와주는 의존성 관리도구
터미널을 열고
sudo gem install cocoapods
을 입력한 후, 비밀번호 입력
애플 실리콘부터는 바로 설치하려면 에러가 난다고 한다.
Rosetta를 사용하여 열기
체크
2. brew 로 cocoapods 설치
brew install cocoapods
만약 다음과 같은 에러가 뜰 경우
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/xcodeproj
Target /usr/local/bin/xcodeproj
brew link --overwrite cocoapods
을 입력하면 해결된다.
이후 pod
을 입력하여 설치가 되었는지 확인하자.
해당 강좌에서 cocoaPods를 사용하기 때문에 설치하였으나, 현재 애플에서는 SPM(Swift Package Managaer)사용을 권장하고 있다.
프로젝트의 디렉토리에서 pod init을 한다.
그러면 Podfile이 생성된다.
Podfile에 작성한 내용을 저장하고 터미널로 돌아와 pod install
을 입력한다.
프로젝트가 열려있었다면 종료한다.
xcworkspace 파일이 생성되었을텐데, 이를 통해 프로젝트를 연 뒤 빌드하여 정상작동하는지 확인한다.
Sandbox: rsync.samba(31238) deny(1) file-write-create /Users/rudin/Library/Developer/Xcode/DerivedData/RxMemo-gohlmwhwvmqzksbmcgzbnznohqnp/Build/Products/Debug-iphoneos/RxMemo.app/Frameworks/Action.framework/.Action.4RFkTS
나같은 경우는 위와 같은 에러가 발생하였는데, 해당 글을 참고하여 프로젝트 빌딩 세팅에서 ENABLE_USER_SCRIPT_SANDBOXING
을 No 로 수정하였다.