[xcode] Xcode 4로 릴리스 빌드 실행

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



답변

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


답변

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


답변

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

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

여기에 이미지 설명 입력

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


답변