Xcode 4로 릴리스 빌드 실행


84

Xcode 4가 대상에 대한 정보를 하나의보기에서 멋지게 분할하는 방법을 알지만, 어떻게 이러한 다른 빌드를 빌드하고 실행합니까? 내가 보는 것은 빌드 및 실행 옵션과 실행, 테스트 및 프로파일 링을위한 빌드 옵션입니다. 그러나 이것이 빌드 구성에 어떻게 매핑되는지는 명확하지 않습니다.

답변:


101

Xcode 4는 빌드 / 실행 / 프로필 등의 모든 옵션을 제공하는 체계를 도입합니다. 너의 어플리케이션. Scheme프로젝트 창 상단의 드롭 다운 버튼을 사용하여 활성 구성표를 변경 하거나 Product > Edit Scheme… ⌘<메뉴 항목을 통해 구성표를 편집 할 수 있습니다. 그런 다음 왼쪽 소스 목록에서 Run항목을 선택 Info하고 오른쪽 창의 탭에서 드롭 다운 Release에서 구성 을 사용하도록 선택할 수 있습니다 Build Configuration.


2
따라서 릴리스 또는 디버그를 빠르게 실행하여 실제로 해당 스키마 편집 메뉴로 이동하고 앞뒤로 뒤집고 싶을 때마다 빌드 구성 설정을 변경하는 유일한 방법입니까?
Joey

3
나는 그렇게 믿는다. 더 빠르게 액세스하려면 구성표를 복제하여 릴리스 및 디버그를 분리 할 수 ​​있습니다.
Adam Bryzak 2011 년

6
제품> 빌드 대상> 아카이브 용 빌드를 수행하면 릴리스 구성이 빌드됩니다.
codykrieger 2011 년

2
물론입니다. 그러면 방금 만든 것을 어떻게 실행합니까?
BeeOnRope 2011 년

67
와우, 이건 말도 안 돼요, 릴리스 모드에서 내 앱을 테스트하려면 전체 스키마를 복사해야하나요 ??? 그건 말도 안돼!
Simon Woodside 2011

13

Xcode 4.3에서-Product / Build For로 이동하여 Archiving을 선택합니다. 이것은 릴리스 빌드를 컴파일하고 당신이 스스로 찾을 수없는 모호한 폴더에 저장합니다. 가장 빠른 방법은 Xcode의 프로젝트 탐색기 (제품 폴더에 있음)에서 앱을 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 Finder에서 표시를 선택하는 것입니다. 디버그 빌드로 이동하지만 릴리스 빌드는 바로 옆에있는 폴더에 있습니다.


Xcode 6.1에는 Product> Build For> Archiving이없는 것으로 보입니다.
thomthom

엑스 코드 6.1에서는 제품>에 대한 빌드> 프로파일 사용할 수 있습니다
올렉 Korzhukov

7

Adam Bryzak 답변에 추가하려면 DEBUG를 활성화하고 빌드 설정 설정에서 릴리스 (필요한 경우 임시)해야합니다.

프로젝트 / 빌드 설정에서 전 처리기 매크로를 검색하고 디버그 및 릴리스 값을 1로 설정하여 활성화합니다.

여기에 이미지 설명 입력

이렇게하면 편집 체계에서 DEBUG와 릴리스간에 전환 할 때 Xcode가 빌드 모드를 변경해야 함을 알 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.