PCH 파일 또는 전 처리기 매크로 설정 만 다를 경우 여러 빌드 대상을 원합니다. (어떤 방법 으로든 우리가 가진 목표에 따라 전처리 지시어를 다양하게 할 수 있습니다.)Xcode PCH 및 정보 plist 파일을 제외하고 모두 동일한 대상을 사용하는 방법 여러 대상을 사용하는 방법
포함 된 소스 파일, 번들 자원, 링크 된 라이브러리 등의 여러 목록을 별도로 유지 관리하고 싶지는 않습니다.
는 기본적으로 우리는 이것을 갖고 싶어 :
- MyApp를 (다른 PCH/처리기 매크로 무시 "MyApp를"하지만) (basetarget)
- MyAppDev
- MyAppQA (뿐만 아니라 우선)
- MyAppProduction (역시 무시)
그리고 우리는 우리의 모든 소스 파일을 "MyApp"에 추가하고 기본을 갖기를 원합니다. 선행 처리기 매크로 목록과 각 빌드에 대한 특정 매크로 이 엑스 코드로 가능
- MyAppDevScheme
- MyAppQAScheme
- MyAppProductionScheme
:
그런 다음 우리는 대응하고 각 대상을 구축 할 계획을 가지고 있습니까?
xcodebuild 명령 줄 도구도 함께 사용하고 싶지만 위에서 설명한 내용을 쉽게 수행 할 수 있어야합니다.
누군가 설명 할 수 있으면 기쁘게 생각합니다!
감사합니다.
멋지다, 나는 당신이 말하는 것을보고 있습니다. 모든 구성에는 "No Configuration Set"라고되어 있습니다. 어떻게 추가합니까? – jpswain
그 중 하나에 대해 잘 모르시겠습니까? 정확히 어디에서 보시겠습니까? –
"Project> Info> Configurations"에서 각 설정 이름 뒤에 "No Confiurations Set"가있는 구성 이름 목록이 있습니다. 그런 다음 #define vars에 대해 "Target> Build Settings> Preprocessor Macros"를 선택한 다음 각 파일의 사용자 정의 빌드 이름에 대해 "Target> Build Settings> Packaging> Info.plist File"을 찾았습니다. 다시 한 번 감사드립니다! 우리는 잠시 동안 더 나은 프로젝트 자동화를 원했습니다! – jpswain