[React Native]Xcode 16 버전 에러 - RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA `PBXFileSystemSynchronizedRootGroup` from attributes
에러 상황
Xcode 버전 16 사용 시 다음과 같은 내용은 PBXGroup, PBXFileSystemSynchronizedRootGroup 관련 에러가 발생함.
RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA `PBXFileSystemSynchronizedRootGroup` from attributes
아마 Signing & Capabilities 탭에서 App Groups를 사용할 때 생긴 에러로 추측된다.
해결
방법 1
타겟 폴더에서 우클릭 후 Convert to Group
선택하기
방법 2
-
‘RN 폴더 > ios 폴더 > RN프로젝트명.xcodeproj’를 우클릭 후
패키지 내용 보기
클릭 -
‘project.pbxproj’ 클릭 후 텍스트 편집기로 내용 확인
-
‘PBXFileSystemSynchronizedRootGroup’ ctrl+f 검색 후 ‘PBXGroup’로 모두 변경(3개 정도 찾아질 것임)
-
‘objecvVersion’ ctrl+f 검색 후 버전 수정.(나의 경우 70에서 63으로 낮췄더니 에러 해결됨)
참고 자료
https://phillip5094.tistory.com/m/284
https://velog.io/@cheshire0105/Xcode-16-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%EC%8B%9C-%EB%B0%9C%EC%83%9D-%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%AC%B8%EC%A0%9C-PBXFileSystemSynchronizedRootGroup