Xcode에서 프로젝트 빌드시 다음의 파생 데이터들이 발생하게 됩니다 폴더 경로: (~/Library/Developer/Xcode/DerivedData) - Intermediate Build Results - Generated Indexes - Module Caches - Logs - Symbol Caches 이러한 파생 데이터들은 Xcode는 빌드 과정을 최적화하고 빌드 시간을 단축하는 용도로 사용됩니다 하지만 파생 데이터는 캐싱된 데이터로 인해 가끔 설명할 수 없는 오류들을 발생시킬 수 있기 때문에 삭제해주어야 할 경우가 생기게 됩니다 DerivedData를 삭제하는 방법은 다음과 같습니다 1. Xcode 클린 빌드(command + shift + k) * 프로세스 점유, 권한 문제 등으로 완전히 지..
간단한 xcrun simctl 명령어를 통해 실행 중인 시뮬레이터의 앱 내 Document 폴더를 확인할 수 있습니다. 1. iOS 시뮬레이터를 실행합니다. 2. `xcrun simctl` 명령어를 사용하여 현재 실행중인 iOS 시뮬레이터 앱 폴더 경로를 확인할 수 있습니다. (my.app.identifier 대신 앱의 bundle ID를 입력합니다.) xcrun simctl get_app_container booted my.app.identifier data 3. 현재 실행중인 iOS 시뮬레이터 앱 폴더 경로로 이동 후 Document 폴더를 확인할 수 있습니다. cd $(xcrun simctl get_app_container booted my.app.identifier data) open . 출처 w..
Xcode 단축키 정리 프로젝트 네비게이터 표시 / 숨기기 네비게이터 바꾸기 오른쪽에 에디터 추가 현재 커서 에디터 닫기 다음 에디터로 커서 이동 파일 빠르게 열기 찾는 메서드로 점프하기 코드 1줄 재정렬 (↓↑) 코드 호출 구조 찾기 프로젝트 네비게이터 표시 / 숨기기: CMD 0 네비게이터 바꾸기: CMD 1 ~ 9 오른쪽 에디터 추가: Control + CMD + T 현재 커서 에디터 닫기: Control + Option + Command + W 다음 에디터로 커서 이동: Control + ` 파일 빠르게 열기: Shift + Command + O 찾는 메서드로 점프하기: Control + 6 코드 1줄 재정렬(↓↑): Option + Command + [ Option + Command + ] 코드..