xcworkspace
xxx.xcworkspace 는 workspace 와 프로젝트들에 대한 설명하는 파일이 담긴 디렉토리 이다.
xxx.xcworkspace 내부 파일들 메모
- contents.xcworkspacedata
xcodeproj
xxx.xcodeproj 는 실행할 때에도 쓰이지만, 프로젝트의 설정 파일들이 들어있는 디렉토리이다.
xxx.xcodeproj 내부 파일들 메모
- xcuserdata
- (username).xcuserdatad
- xcdebugger
- Breakpoints_v2.xcbkptlist : (xml 파일)
- xcschemes
- (projectname).xcsheme : (xml 파일)
- xcschememanagement.plist : (xml 파일)
- project.pbxproj : 파일
- project.xcworkspace
- xcshareddata
- IDEWorkspaceChecks.plist : (xml 파일)
- xcuserdata
- (username).xcuserdatad
- UserInterfaceState.xcuserstate : 파일. 텍스트 편집기로 열리지는 않음.
- contents.xcworkspacedata : (xml 파일)
정리
.xcodeproj 폴더 내부에는 많은 파일이 들어있다.
xcode 를 열 때 .xcodeproj 로 열면, 이 안의 설정들 위주로 해서 열리게 된다. 내부에 .xcworkspace 를 갖고 있다.
.xcworkspace 는 .xcodeproj 를 큰 틀에서 묶을 수 있다. xcodeproj 내부에 위치할 수도 있는 듯 하다.
cocoapods 를 이용하게 되면, 가져온 프로젝트를 내부에 별도로 구성하는 듯 보이고. 그렇기 때문에 큰 틀에서 .xcworkspace 로 한 번 더 감싸주는 것으로 보인다.
cocoapods 를 이용중이라면, 실행을 .xcworkspace 파일로 해주는 것이 나은 듯 하다.
'개발 > iOS' 카테고리의 다른 글
[아이폰 앱 개발, Xcode] base SDK 와 Deployment target 버전 (0) | 2019.04.26 |
---|---|
[CocoaPods] linker command failed with exit code 1 (0) | 2019.03.25 |
[Xcode] Carthage 에 대해 짧게 메모 (0) | 2019.03.22 |
[Swift] XML 파일에서 값 가져오는 예시 (0) | 2019.03.20 |
[Xcode] The run destination ~ is not valid for Running the scheme '~~'. 메모 (0) | 2019.03.19 |
[Xcode 기초] Navigator 와 Utilities 창 (0) | 2017.04.20 |