안녕하세요! 피피아노입니다 🎵
이번 포스팅에서는 현재 Xcode 16버전에서 pod init을 사용하면 에러가 발생하는데 해결 방법에 대해서 정리를 해보려고 합니다.
(RxSwift 공부하려다가 에러가 발생해서 계속 밀리고 있었네요...)
아마 해당 이슈는 현재 글을 작성하는 시점에서는 Xcode 16이 나온지 얼마 안 된 시점이라 시간이 지나면서 점차 해결될 것이지만 당장 사용해야 하시는 분들을 위해 작성한다는 점 참고 부탁드립니다!
그럼 바로 시작하겠습니다!
문제의 화면!
터미널에서 프로젝트 파일을 열고 pod init을 입력하면 위와 같이 에러가 나타나는 문제가 발생합니다.
이런 분들은 제가 아래에 정리한 방법처럼 한번 시도해보시면 좋을 것 같습니다!
프로젝트 생성
먼저 프로젝트를 생성해주어야 합니다. 다들 본인이 cocoaPods을 설치하려는 프로젝트 파일이 있을테니 해당 프로젝트 파일에서 작업을 해주시면 됩니다.
문제 해결
가장 먼저 작업을 진행할 프로젝트 파일을 열고 Xcode에서 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 그룹으로 변환합니다.
그 다음 Finder에서 해당 프로젝트 폴더 안에 projectname.xcodeproj 파일을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용 표시를 선택하면 project.pbxproj 파일이 표시 되고 텍스트 편집기로 열립니다.
자 이제 여기에서 아래 2가지 줄을 지워주시면 됩니다!
(내용이 많으니 커맨드 + F를 눌러서 찾으시면 좀 더 수월하실 겁니다)
minimizedProjectReferenceProxies = 1;
preferredProjectObjectVersion = 77;
(숫자가 조금 다를 수도 있는데 크게 신경 안 쓰셔도 됩니다)
이 두가지를 지우셨으면
objectVersion = 77;
해당 줄을 찾으셔서 아래와 같이 변경해주시면 됩니다.
objectVersion = 56;
이제 모든 준비가 끝났습니다!
터미널에서 프로젝트 열기
작업을 하려는 프로젝트를 터미널에서 열어줘야 하는데 방법이 여러가지니 각자 본인 스타일로 하시면 됩니다.
저는 개인적으로 Finder에서 여는 게 편해서 Finder에서 열어주었습니다.
※프로젝트 파일을 열 때는 무조건 해당 프로젝트의 최상위 폴더에서 열어주어야 합니다!
자 그리고 터미널 창에 다시 pod init을 입력하고 ls 명령어를 입력해보면?
이렇게 Podfile이 생성된 것을 확인하실 수 있습니다!
이제 pod init을 실행하고 프로젝트와 함께 설치할 수 있습니다.
감사합니다.
잘못된 내용이 있거나 더 좋은 내용 피드백은 언제나 환영합니다!
궁금하신 부분은 댓글로 질문 부탁드립니다!
'Apple > Xcode' 카테고리의 다른 글
[Xcode] LLDB 명령어 살펴보기 (0) | 2024.08.05 |
---|---|
[Xcode] LLDB로 디버깅 해보기 (0) | 2024.08.01 |