Xcode: ターゲットとスキームとは、平易な言葉で言うと何ですか? 質問する

Xcode: ターゲットとスキームとは、平易な言葉で言うと何ですか? 質問する

はい、タイトルがそれを物語っています :-) 平易な英語で言うと、どういう意味ですか? Apple の Web サイトの説明がまったく理解できず、ターゲットの名前を変更する必要があり、その後何も機能しないのではないかと心配しています。

ベストアンサー1

ワークスペースとプロジェクトも追加しました!

  • ワークスペース- 1つ以上のプロジェクトが含まれます。これらのプロジェクトは通常、互いに関連しています。
  • プロジェクト- コードやリソースなどが含まれます (これらは慣れるでしょう!)
  • ターゲット- 各プロジェクトには 1 つ以上のターゲットがあります。
    • 各ターゲットは、そのプロジェクトのビルド設定のリストを定義します。
    • 各ターゲットでは、ビルド時に含める/使用するクラス、リソース、カスタム スクリプトなどのリストも定義します。
    • ターゲットは通常、同じプロジェクトの異なるディストリビューションに使用されます。
      • たとえば、私のプロジェクトには、「通常」ビルドと、追加のテスト機能があり、複数のバックグラウンド ミュージック トラックとトラックを変更するためのボタン (現在もそうである) が含まれる可能性がある「オフィス」ビルドの 2 つのターゲットがあります。
      • クラスとリソースを追加するときに、それらをデフォルトのターゲットに追加することに慣れるでしょう。
      • どのクラス/リソースをどのターゲットに追加するかを選択できます。
        • 私の例では、オフィスビルドに「DebugHandler」クラスが追加されています。
      • テストを追加すると、新しいターゲットも追加されます。
  • スキーム- スキームは、「ビルド」、「テスト」、「プロファイル」などを押したときに何が起こるかを定義します。
    • 通常、各ターゲットには少なくとも1つのスキームがあります
    • スキーム > スキームの管理に移動し、「今すぐスキームを自動作成」を押すと、ターゲットのスキームを自動作成できます。

おすすめ記事