예, 제목은 :-) 일반 영어로 무엇을 의미합니까? 나는 Apple 웹 사이트의 설명을 이해하지 못하고 대상 이름을 바꿔야하며 그 후에 아무것도 작동하지 않을까 걱정됩니다.
예, 제목은 :-) 일반 영어로 무엇을 의미합니까? 나는 Apple 웹 사이트의 설명을 이해하지 못하고 대상 이름을 바꿔야하며 그 후에 아무것도 작동하지 않을까 걱정됩니다.
답변:
작업 공간과 프로젝트에도 추가했습니다!
대상은 엑스 코드에서 "빌드"를 실행하여 생성 된 최종 제품입니다. 앱, 프레임 워크, 정적 라이브러리 또는 단위 테스트 번들 일 수 있습니다. 그것이 무엇이든간에, 그것은 일반적으로 "빌드 된 제품"폴더의 단일 아이템에 해당합니다.
방식은 당신이 함께 작동하는지 목표의 컬렉션을 나타냅니다. Xcode에서 다양한 작업 (Run, Test, Profile 등)을 선택할 때 사용되는 대상을 정의합니다. 종종 Run, Archive 및 Profile 작업에 기본 앱 대상을 사용하는 구성표가 하나뿐입니다. 테스트 조치에 대한 단위 테스트 대상. 두 개의 관련 앱을 빌드하는 경우 동일한 단위 테스트 번들을 사용하지만 다른 앱 대상을 사용하는 두 가지 구성표가있을 수 있습니다.
Xcode 4에 도입 된 구성표의 주요 이점은 선택한 대상을 전환하지 않고도 앱 실행과 단위 테스트 간을 전환 할 수 있다는 것입니다.
나는 시각적 인 사람이므로 다이어그램을 사용할 개념을 설명합니다.
대상 이 여러 개인 경우 Xcode의 Run, Test, Profile 작업과 일대일 일치 할 수 있습니다.이 개념은 체계를 정의합니다.
대상이 당신의 버전 프로젝트 , 즉 대상은 건설 기간 동안 사용 클래스 및 자원에 약간 다릅니다. 프로젝트는 별도의 배포 요구 사항을 위해 여러 빌드 시간 설정을 가질 수 있습니다.
Workspace
( .xcworkspace
)-여러 개의 컨테이너입니다 projects
. [정보] 의 다음 단계로 생성되었습니다 cross-project references
.
Workspace
포함 된 모든 schemes
것을 포함projects
Workspace
모든 정보 처리implicit dependencies
관찰 :
workspace
및 캐치하지 않습니다Couldn't load Project.xcodeproj because it is already opened from another project or workspace
Cocoapods
[정보] 프로젝트workspace
생성 위치 작업Pods
Project
( .xcodeproj
)- targets
및 의 컨테이너입니다 scheme
. 그것은 코드 파일, 리소스를 정의합니다 ...
Target
- PBXNativeTarget
섹션. 다음을 생성하는 특정 빌드 설정 세트를 정의합니다.
Application target
Library and framework targets
Test
Aggregate
[소개] . 예 그것이를 만드는 데 사용됩니다Universal framework
또는Umbrella framework
Scheme
- Project's
엑스 코드의 행동에 대한 구성 : 실행 , 테스트 , 프로파일 , 분석 및 아카이브 . CI에서 당신을 돕고 공유Schema
할 수 있습니다 ...Carthage
<project_path>/<project_name>.xcodeproj/xcshareddata/xcschemes
Dependency
- Targets
가질 수 있습니다 dependencies
. 종속성은에 대한 소스 링크입니다. 이러한 종속성은 정적으로 또는 동적으로 연결할 수 있습니다. [정보] 두 가지 유형이 있습니다.