Xcode 작업 영역을 사용하여 서로 종속성이있는 프로젝트를 구성하는 것을 이해하지 못합니다. 예를 들어, 많은 개발자가 다음과 같은 작업 공간 구조를 만들었습니다.Xcode 작업 영역과 중첩 프로젝트
Workspace |-- App |-- A Common Library |-- Another Common Library
어떤 이점이 있습니까? 누군가 "App"프로젝트를 직접 열면 실제로 앱을 만들 수 없을까요? 그들은 필요한 의존성을 가진 작업 공간이 있다는 것을 인식해야합니다. 그것은 더 나은 방법처럼 날 것으로 보인다
은 다음과 같이 중첩 된 프로젝트를 사용하는 것입니다
App |-- Libraries | |-- A Common Library | |-- Another Common Library그런 다음 어떤 프로젝트는 그 구축 할 수없는 존재하지 않습니다. 그것은 또한 Git의 서브 모듈에 대한 아이디어와 더 비슷하게 보입니다.
작업 공간에서 볼 수있는 유일한 용도는 공통 프로젝트를 서로 의존성없이 그룹화하는 것입니다. 내가 뭔가를 놓칠 수 있기 때문에 이것에 대한 다른 사람들의 생각을 듣고 싶습니다.
Woa!실제로 Xcode에 관한 Xcode 태그 질문입니다. :) – Almo
@ Almo : 며칠마다 발생합니다. 그들은 대개 반대의 문제가 있습니다. 적용되지 않을 때 [objc]라는 태그가 붙습니다. :) –
작업 영역을 사용하는 몇 가지 이유가 여기에 언급되어 있습니다. https://developer.apple.com/library/ios/featuredarticles/XcodeConcepts/Concept-Workspace.html – pi3