Nice programing

project.xcworkspace 파일이 중요합니까?

nicepro 2020. 12. 8. 19:58
반응형

project.xcworkspace 파일이 중요합니까?


쉘 스크립트를 사용하여 명령 줄 xcodebuild를 수행하고 있습니다. 내 문제는 xx.xcodeproj파일을 한 번 열고 닫은 다음 해당 명령을 사용하면 잘 작동한다는 것입니다.

어떻게 든 파일 변경 사항에 깊이 들어가면 이것이 project.xcworkspace변경된 유일한 파일입니다. 이 파일이 유효하며 버전 관리에 체크인해야합니까? 이로 인해 문제가 발생합니까?

다음과 같이 중요하다고 들었습니다 .pbxproj. 이것이 사실입니까?

xcode 프로젝트 파일에서 다양한 파일의 역할과 책임에 대해 설명하는 유효한 문서를 찾을 수 없습니다. 이해하는 데 도움이되는 링크를 제공해주세요.


project.xcworkspace작업 공간 또는 프로젝트를 설명하는 파일의 디렉토리입니다. 여기에있는 답변 중 일부는 불필요하고 소스 제어를 위해 무시해야 함을 나타내지 만 동의하지는 않지만 환경을 사용하는 방법에 크게 의존 할 것입니다. 일반적으로 project.xcworkspace디렉터리 의 콘텐츠 에는 contents.xcworkspacedata프로젝트의 최상위 항목으로 포함 된 프로젝트를 나열 하는 파일, xcuserdata각 사용자의 설정 (소스 코드 제어에서는 무시해야 함)이 포함 디렉터리 및 xcshareddata데이터 인이 포함됩니다. 프로젝트를 공유하는 사용자가 공유하며 소스 제어를 받아야합니다.

작업 공간을 공유하지 않거나 간단한 작업 공간을 사용하는 환경에서도이를 무시할 수 있지만 관련 프로젝트를 동일한 작업 공간에 배치하고 해당 구성을 공유하는 환경에서는이를 유지하는 것이 좋습니다.


나는 생각하지 않는다 project.xcworkspace에서 xx.xcodeproj중요하다. 그리고 Cocoapods와는 아무런 관련이 없습니다.

라는 이름의 작업 공간을 만들 경우 x.xcworkspace,라는 이름의 프로젝트를 생성 y.xcodeproj하고 프로젝트를 추가하는 x.xcworkspace 동시에 , 그러면 디렉토리 project.xcworkspace아래에 생성 된 파일 이 없음을 알 수 있습니다 y.xcodeproj.

그러나 y.xcodeprojXcode로 열면 Xcode에서 project.xcworkspace자동으로 생성됩니다.

참고 URL : https://stackoverflow.com/questions/10956312/is-the-project-xcworkspace-file-important

반응형