ええ、タイトルはそれを言っています:-)彼らは平易な英語で何を意味しますか?Appleのウェブサイトにある説明が本当にわかりません。ターゲットの名前を変更する必要がありますが、それ以降は何も機能しないと思います。
ええ、タイトルはそれを言っています:-)彼らは平易な英語で何を意味しますか?Appleのウェブサイトにある説明が本当にわかりません。ターゲットの名前を変更する必要がありますが、それ以降は何も機能しないと思います。
回答:
ワークスペースとプロジェクトにも追加しました!
ターゲットは、 Xcodeで「ビルド」を実行することによって作成された最終製品です。アプリ、フレームワーク、静的ライブラリ、単体テストバンドルなどが考えられます。それが何であれ、それは一般的に「ビルドされた製品」フォルダ内の単一のアイテムに対応します。
スキームは、あなたが一緒に動作することを目標のコレクションを表します。Xcodeでさまざまなアクション(実行、テスト、プロファイルなど)を選択するときに使用するターゲットを定義します。多くの場合、実行、アーカイブ、およびプロファイルアクションのメインアプリターゲットを使用するスキームが1つだけあり、テストアクションの単体テストターゲット。2つの関連アプリを構築している場合、同じ単体テストバンドルを使用するが、アプリターゲットが異なる2つのスキームがある可能性があります。
スキーム(Xcode 4で導入)の主な利点は、選択したターゲットを切り替えることなく、アプリの実行とユニットテストを切り替えることができることです。
私は視覚的な人間なので、概念を説明するために図を使用します。
複数のターゲットがある場合、それらはXcodeのRun、Test、Profileアクションと1対1で一致する可能性があり、この概念はスキームを定義します

ターゲットはあなたのバージョンであるプロジェクト、つまりターゲットが構築された時間の中に使用するクラス&リソースがわずかに異なります。プロジェクトには、個別の配布要件に対して複数のビルド時間設定を含めることができます。
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'sXcodeでアクションの設定:実行、テスト、プロファイル、分析およびアーカイブ。Schemaすることができ、共有、CIであなたを助けているCarthage...とあります:
<project_path>/<project_name>.xcodeproj/xcshareddata/xcschemes
Dependency- Targets持つことができますdependencies。依存関係は、ソースリンクです。これらの依存関係は静的または動的にリンクできます[概要]それらには2つのタイプがあります。