2016-11-29 1 views
0

처음에는 스키마가 각 빌드 유형에 대한 값 목록이라고 생각했습니다. 기본적으로 Debug와 Release라는 두 가지 방식이 있습니다. 앱 타겟에서 값을 선택하여 각 구성표를 맞춤 설정합니다 (기본 설정 인 디버그 또는 출시).Xcode에서 스키마 란 정확히 무엇입니까?

하지만 지금은 그 계획이 그보다 더 크다고 생각합니다. 프로젝트에는 기본적으로 하나의 구성표가 포함되어 있으며 실행, 테스트 프로필 등 다양한 빌드 유형에 대한 설정을 사용자 정의 할 수 있습니다. 따라서 하나의 구성표에서 실행 단계에 대해 xyz 설정을 할 수 있습니다. 다른 단계에서는 실행 단계에 대해 abc 설정을 지정할 수 있습니다.

나는 조금 혼란스러워. 누구든지 이것을 간단하게 할 수 있습니까?

감사

엑스 코드의 도움말에서

답변

2

:

방안 프로젝트, 사용하는 빌드 구성에 구축 할 대상을 지정 설정 모음입니다

계획 및 실행 제품을 시작할 때 사용할 환경. 기존 프로젝트를 열거 나 새로 만들 때 Xcode는 각 대상에 대한 체계를 자동으로 만듭니다. 기본 체계는 프로젝트의 이름을 따서 지정됩니다.

여기에서 "빌드 구성"은 위에서 "디버그"및 "릴리스"라고 부르는 것입니다.

+0

오 고맙습니다 !!! 그래서 구성이 혼란 스럽습니다. 그래서 본질적으로, 이건 마치 ... 맞습니까? ... 예를 들어, 기본 구성표는 run, test 등과 같은 여러 '빌드 유형'을가집니다. 이들 '빌드 유형'은 기본적으로 하나의 설정 구성 만 가질 수 있습니다 . Run이 Release 구성을 사용한다고 가정 해 봅시다. 그런 다음 빌드 설정에서 키가 릴리스되는 곳이면 값을 설정합니다. 이제 이러한 설정 값은 Run '빌드 유형'과 'Release'구성을 사용하도록 설정된 다른 '빌드 유형'중에 사용됩니다. 사실인가 거짓인가? – user7024499

+1

네, 맞습니다. 다른 유형의 구성도 추가 할 수 있습니다. 프로젝트 설정의 "대상"위에있는 "프로젝트"섹션에서 프로젝트를 선택하면 "정보"탭을 클릭하고 구성을 추가 할 수 있습니다. 이러한 모든 구성은 모든 대상에 대한 설정을 빌드 할 때 표시됩니다. – user1118321

관련 문제