본문 바로가기
Swift & iOS

[Swift & iOS] Xcode 16.2 'pod init' 에러 관련

by jkkooooooo 2025. 3. 11.
반응형

안녕하세요,


최근 Apple에서는 앱스토어에 앱을 제출하는 개발자들에게 중요한 변경 사항을 공지했습니다. 2025년 4월 24일부터 모든 iOS 및 iPadOS 앱은 iOS 18 SDK 이상, 즉 Xcode 16 이상으로 빌드되어야 한다고 합니다.

그래서 미리 Xcode를 16.2로 업데이트하고 새 프로젝트를 생성한 후 pod init 명령어를 실행하려 했는데, 예상치 못한 에러가 발생했습니다. 처음 겪어보는 상황이라 당황했지만, 해결 후 그 해결 방법을 공유하려 합니다.



 

해결 방법

  1. 프로젝트 파일 수정
    • 프로젝트 파일(xxxx.xcodeproj)을 우클릭하여 패키지 내용 보기를 선택합니다.
    • project.pbxproj 파일을 텍스트 편집기로 엽니다.
  2. PBXFileSystemSynchronizedRootGroup 수정
    • 파일 내에서 PBXFileSystemSynchronizedRootGroup를 검색한 후, 해당 항목의 isa 값을 PBXGroup으로 변경합니다.
  3. objectVersion 수정
    • objectVersion 값을 56으로 수정합니다.
  4. 불필요한 라인 삭제
    • minimizedProjectReferenceProxies = 1;와 preferredProjectObjectVersion = 77; 두 줄을 삭제합니다.
  5. pod init 재실행
    • 파일을 저장하고 터미널에서 다시 pod init 명령어를 실행합니다.


감사합니다 ~~~

 

참고 사이트
https://github.com/CocoaPods/CocoaPods/issues/12583

반응형