환경 변수를 사용하여 Xcode 작업 공간에서 프로젝트를 참조해야합니다. 엑스 코드 작업 공간 파일은 다음과 같습니다 작업 영역 파일과 프로젝트를 (lib 디렉토리 프로젝트가 공유되어 다른 개발 환경에서 사용할 수 있도록 환경 변수에 의한 Xcode 작업 공간 참조 프로젝트
<Workspace
version = "1.0">
<FileRef
location = "group:../../Some/Dir/SomeLibrary.xcodeproj">
</FileRef>
<FileRef
location = "group:SomeApp/SomeApp.xcodeproj">
</FileRef>
</Workspace>
내가의 SomeLibrary 프로젝트가 환경 변수에 의해 참조 될하려면 여러 다른 프로젝트). 이 작업을 수행하는 방법에 대한 아이디어가 있습니까? XML 형식이 어딘가에 문서화되어 있습니까?
감사합니다. :)
감사합니다. 매우 유망 해 보입니다. Tho 나는 이것이 개발자를 위해 작동 할지도 모르는 것을 볼 수있다 (단지 그것을 간략하게 보았다). 그러나 프로젝트는 빌드 서버를 사용하여 빌드되며 명령 행에서 빌드 할 수 있어야합니다 (원래 질문에서 명령 행 부분은 언급하지 않았습니다). 나는 이것이 같은 기술을 사용하여 어떻게 성취 될 수 있는지 확신하지 못한다. – Kenneth
바라건대 모든 빌드 서버를 동일한 방식으로 (유사한 소스 트리 변수 선언을 사용하여) 설정할 수 있기를 바랍니다. 다른 라이브러리를 다른 빌드 서버에 보관할 수 있습니다.프로젝트의 라이브러리 경로가 소스 트리 변수에 의존하면 솔루션을 찾을 수 있습니다. 또한, 빌드 서버에 구축하고 있다면'xcodebuild' 도구와'.xcconfig' 파일을 조사하십시오. 그것은 또 다른 잠재적 인 해결책 일 수 있습니다. –
예, 알아 보겠습니다. 그러나 소스 트리 기술을 시도했습니다. 소스 트리 변수에 상대적인 프로젝트 IN 파일의 위치를 선택할 수있는 것 같지만 소스 트리 경로는 드롭 다운에 나타나지 않습니다. – Kenneth