반응형
안녕하세요🐶
빈지식 채우기의 비니🙋🏻♂️ 입니다.
오랜만에 돌아온 트러블 슈팅 편입니다..
갑자기 Git Merge 를 진행 후 프로젝트를 열었는데...
The project ‘[프로젝트명]’ is damaged and cannot be opened due to a parse error. Examine the project file for invalid edits or unresolved source control conflicts.
에러가 나는거에요!!
너무 놀라써요 프로젝트 자체가 안열리다... 하지만 해결책을 찾았습니다!
바로 가시죠!
1. 프로젝트 파일의 충돌 확인
1-1. Finder에서 .xcodeproj 파일 찾기

- [프로젝트명].xcodeproj 폴더로 이동합니다.
- 내부의 project.pbxproj 파일을 찾습니다.
1-2. 텍스트 에디터로 열기

- project.pbxproj 를 VSCode, Sublime Text 또는 터미널의 vim 을 통해 엽니다.
- <<<<<<<, =======, >>>>>>> 같은 Git 충돌 마커가 있는지 확인합니다.
1-3. 충돌 해결
- Git 머지 과정에서 project.pbxproj가 깨졌다면, 수동으로 파일을 해결한 후 저장합니다.
2. Git을 사용한 복구 방법
1-1. 수정된 파일 되돌리기
git checkout -- [프로젝트명].xcodeproj/project.pbxproj
1-2. Git 머지 취소
git merge --abort
1-3. 손상된 프로젝트 전체 되돌리기
git reset --hard HEAD
1. ⚠️ rest --hard 명령어는 최근 커밋 이후의 변경 사항을 모두 삭제하므로 주의
2. Stash 이후에 하는 것을 추천
다양한 방법이 존재하지만,
제가 생각한 간단하고 확실한 해결방법은 위의 2가지입니다!
하다가 안되시면 언제든 댓글 남겨주세요~!
감사합니다.
반응형
'iOS📱 > Trouble Shooting' 카테고리의 다른 글
[TS-iOS] TestFlight 내부 테스터 추가 안 되는 문제 (2) | 2025.03.21 |
---|---|
[TS - iOS] NWProtocolTCP.Options() - EXC_BAD_ACCESS (0) | 2024.07.04 |
[TS - iOS] Ignoring ffi-1.15.5 because its extensions are not built 이슈 (0) | 2024.02.20 |
[TS - iOS] DT_TOOLCHAIN_DIR cannot be used to evaluate 이슈 (0) | 2024.02.20 |
[TS - iOS] Device Orientation 변경하기 (0) | 2023.01.02 |