-
Notifications
You must be signed in to change notification settings - Fork 4
Trouble Shooting
kyungpyoda edited this page Dec 17, 2020
·
3 revisions
-
문제상황
- 한 팀원이 프로젝트를 git clone 으로 처음 내려받고나서 pod install 후 프로젝트 빌드 시 “OBJC_CLASS$_OOO” 타입의 오류가 발생했음.
- 멘토님이 제공해주신 Map SDK 설치 가이드에 안내되어 있는 같은 상황에서의 오류 해결 방법이 통하지 않았음.
-
추측원인
- ?
-
해결
- 코코아팟의 캐시를 날리고 NMapsMap을 지웠다가 다시 install 하는 방법만 시도했는데 Pods 폴더 자체를 지운 후 시도해보니 되었음.
- 코코아팟의 캐시를 날리고 NMapsMap을 지웠다가 다시 install 하는 방법만 시도했는데 Pods 폴더 자체를 지운 후 시도해보니 되었음.
- 문제상황
-
lazy var persistentContainer: NSPersistentContainer = { ... return container }() var context: NSManagedObjectContext { return self.persistentContainer.viewContext }
- lazy 저장 프로퍼티인 persistentContainer가 완전히 초기화가 되기 전에 동시에 context 에서 값을 가져오다가 앱이 Crash
-
- 추측원인
- lazy 저장 프로퍼티인 persistentContainer가 완전히 초기화가 되기 전에 동시에 context 에서 persistentContainer에 접근해서
- 해결
- lazy 없애서 해결..
- 문제상황
-
git stash pop
후에 생긴 충돌을 해결했는데 커밋을 해야지 진행되는 듯 했음. - 보통 merge나 rebase를 할 때 충돌이 나면 해결 후 --continue를 붙여서 진행했는데 stash는 그런게 없어서 커밋을 해야하나 싶었음.
-
- 추측원인
- stash에서 가져온 내용과 충돌
- 해결
git reset
- 해결하고 보니 처음 문제 상황 사진속 설명에 써있듯이
git add .
를 하면 해결 됐을 듯.. -
git reset
을 하면 충돌 내용이 unstaged 상태로 충돌 해결,git add .
을 하면 staged 상태로 충돌 해결
-
문제상황
- 클러스터링 결과를 배열에 append 하는 작업을 비동기 병렬 처리
-
추측원인
-
해결
-
Week 1
-
Week 2
-
Week 3
-
Week 4
-
Week 5