반응형
*.pbxproj 삭제 했을 때 대처하는 방법 (단, Git Commit 존재해야 합니다)
대처방법
1. Git reset 명령어 이용해서 gitignore 에 pbxproj 파일 제외하기 바로 이전 커밋으로 돌아가서 project.pbxproj 파일 복사
2. 다시 최근 커밋으로 돌아옵니다.
3. 프로젝트 파일 - .xcodeproj 파일 오른쪽 클릭 - 패키지 내용보기 - .pbxproj 파일 붙여넣기
4. 3번에서 project.xcworkspace 삭제
5. 3번에서 xcuserdata 폴더 아래 username.xcuserdatad 파일 삭제
6. 돌아가서 .xcodeproj 파일 들어가서 실행하면 fail 뜨는데 pods 파일 때문에 해당 파일로 열면 안되는 것 같습니다.에러 메세지 : framework not found Pods_앱이름
7. 프로젝트를 나가고 .xcworkspace 파일로 실행하면 동작합니다. (하지만 스토리보드에 이미지 추가한 것 ? 모양으로 보입니다. , 이미지파일이 xcode 에서는 안보이고 finder로 들어가면 보입니다.)
8. 정확한 방법은 아니지만 7번 해결하는 방법 : finder에서 보이는 이미지파일을 그냥 xcode의 파일트리로 옮기고 설정은 그대로 놔두고 finish 누름 . Git status 에서도 변경내역 없으니 덮어진듯 한 느낌?
설정내용
- (체크) Copy items if needed
- (선택) Create folder references
- (체크) 앱이름
반응형
'Swift' 카테고리의 다른 글
Status Bar 색상 지정 (0) | 2018.11.04 |
---|---|
@IBAction, 뷰끼리 값전달, 델리게이트, 최초 응답자 간단한 정보 (0) | 2018.11.04 |
Switch 사용하면서 값이 배열 안에 있는지 확인하는 방법 (0) | 2018.11.03 |
여러 타입을 저장하기 위한 enum 만들기 (0) | 2018.11.02 |
do-try-catch 유닛테스트 하기 위한 코드 (0) | 2018.11.02 |