最初は、スキームが各ビルドタイプの値のリストであると思っていました。デフォルトでは、DebugとReleaseという2つのスキームがあります。アプリケーションのターゲットでは、値を選択することで各スキームをオンザフライでカスタマイズします(デフォルトはDebugまたはReleaseのいずれかです)。Xcodeでは、スキームは正確に何ですか?
しかし、今はスキームがそれよりも大きいと思います。あなたのプロジェクトにはデフォルトで1つのスキームが付属しています。そのスキームには、実行、テストプロファイルなど、さまざまなビルドタイプの設定をカスタマイズする機能があります。したがって、1つのスキームでは、実行フェーズでxyzを設定できます。別の例では、実行フェーズの設定をabcにすることができます。
ここで少し混乱しています。誰もこれを簡略化できますか? Xcodeののヘルプから
おかげ
ありがとうございました!!!だから私は構成を混乱させていました。基本的なスキームは、例えば、run、testなどの複数の 'ビルドタイプ'を持っています...これらの 'ビルドタイプ'は、デフォルトでは1つの設定を持つことができます。 Runがリリース設定を使用しているとします。ビルド設定では、キーがリリースされている場所であればどこにでも値を設定できます。これらの設定値は、Run 'ビルドタイプ'の間に使用され、リリース構成を使用するように設定された他の 'Build Type'が使用されます。正しいか間違っているか? – user7024499
はい、そうです。他のタイプの設定も追加できます。プロジェクト設定の「ターゲット」の上にある「プロジェクト」セクションからプロジェクトを選択すると、「情報」タブをクリックして設定を追加できます。これらすべての設定は、すべてのターゲットのビルド設定に表示されます。 – user1118321