예, 제목은 :-) 일반 영어로 무엇을 의미합니까? 나는 Apple 웹 사이트의 설명을 이해하지 못하고 대상 이름을 바꿔야하며 그 후에 아무것도 작동하지 않을까 걱정됩니다.
예, 제목은 :-) 일반 영어로 무엇을 의미합니까? 나는 Apple 웹 사이트의 설명을 이해하지 못하고 대상 이름을 바꿔야하며 그 후에 아무것도 작동하지 않을까 걱정됩니다.
답변:
작업 공간과 프로젝트에도 추가했습니다!
대상은 엑스 코드에서 "빌드"를 실행하여 생성 된 최종 제품입니다. 앱, 프레임 워크, 정적 라이브러리 또는 단위 테스트 번들 일 수 있습니다. 그것이 무엇이든간에, 그것은 일반적으로 "빌드 된 제품"폴더의 단일 아이템에 해당합니다.
방식은 당신이 함께 작동하는지 목표의 컬렉션을 나타냅니다. Xcode에서 다양한 작업 (Run, Test, Profile 등)을 선택할 때 사용되는 대상을 정의합니다. 종종 Run, Archive 및 Profile 작업에 기본 앱 대상을 사용하는 구성표가 하나뿐입니다. 테스트 조치에 대한 단위 테스트 대상. 두 개의 관련 앱을 빌드하는 경우 동일한 단위 테스트 번들을 사용하지만 다른 앱 대상을 사용하는 두 가지 구성표가있을 수 있습니다.
Xcode 4에 도입 된 구성표의 주요 이점은 선택한 대상을 전환하지 않고도 앱 실행과 단위 테스트 간을 전환 할 수 있다는 것입니다.
나는 시각적 인 사람이므로 다이어그램을 사용할 개념을 설명합니다.
대상 이 여러 개인 경우 Xcode의 Run, Test, Profile 작업과 일대일 일치 할 수 있습니다.이 개념은 체계를 정의합니다.

대상이 당신의 버전 프로젝트 , 즉 대상은 건설 기간 동안 사용 클래스 및 자원에 약간 다릅니다. 프로젝트는 별도의 배포 요구 사항을 위해 여러 빌드 시간 설정을 가질 수 있습니다.
Workspace( .xcworkspace)-여러 개의 컨테이너입니다 projects. [정보] 의 다음 단계로 생성되었습니다 cross-project references.
Workspace포함 된 모든 schemes것을 포함projectsWorkspace모든 정보 처리implicit dependencies관찰 :
workspace및 캐치하지 않습니다Couldn't load Project.xcodeproj because it is already opened from another project or workspaceCocoapods[정보] 프로젝트workspace생성 위치 작업PodsProject( .xcodeproj)- targets및 의 컨테이너입니다 scheme. 그것은 코드 파일, 리소스를 정의합니다 ...
Target- PBXNativeTarget섹션. 다음을 생성하는 특정 빌드 설정 세트를 정의합니다.
Application targetLibrary and framework targetsTestAggregate[소개] . 예 그것이를 만드는 데 사용됩니다Universal framework또는Umbrella frameworkScheme- Project's엑스 코드의 행동에 대한 구성 : 실행 , 테스트 , 프로파일 , 분석 및 아카이브 . CI에서 당신을 돕고 공유Schema 할 수 있습니다 ...Carthage
<project_path>/<project_name>.xcodeproj/xcshareddata/xcschemes
Dependency- Targets가질 수 있습니다 dependencies. 종속성은에 대한 소스 링크입니다. 이러한 종속성은 정적으로 또는 동적으로 연결할 수 있습니다. [정보] 두 가지 유형이 있습니다.