2016-11-29 16 views
0

最初は、スキームが各ビルドタイプの値のリストであると思っていました。デフォルトでは、DebugとReleaseという2つのスキームがあります。アプリケーションのターゲットでは、値を選択することで各スキームをオンザフライでカスタマイズします(デフォルトはDebugまたはReleaseのいずれかです)。Xcodeでは、スキームは正確に何ですか?

しかし、今はスキームがそれよりも大きいと思います。あなたのプロジェクトにはデフォルトで1つのスキームが付属しています。そのスキームには、実行、テストプロファイルなど、さまざまなビルドタイプの設定をカスタマイズする機能があります。したがって、1つのスキームでは、実行フェーズでxyzを設定できます。別の例では、実行フェーズの設定をabcにすることができます。

ここで少し混乱しています。誰もこれを簡略化できますか? Xcodeののヘルプから

おかげ

答えて

2

を:

スキーム

スキームは、プロジェクト用にビルドするターゲットを指定した設定の収集、使用するビルド構成、および実行可能です製品の起動時に使用する環境。既存のプロジェクトを開く(または新しいプロジェクトを作成する)と、Xcodeは各ターゲットのスキームを自動的に作成します。デフォルトスキームは、プロジェクトの名前に基づいています。

ここで、「ビルド構成」とは、上記の「デバッグ」と「リリース」のことです。

+0

ありがとうございました!!!だから私は構成を混乱させていました。基本的なスキームは、例えば、run、testなどの複数の 'ビルドタイプ'を持っています...これらの 'ビルドタイプ'は、デフォルトでは1つの設定を持つことができます。 Runがリリース設定を使用しているとします。ビルド設定では、キーがリリースされている場所であればどこにでも値を設定できます。これらの設定値は、Run 'ビルドタイプ'の間に使用され、リリース構成を使用するように設定された他の 'Build Type'が使用されます。正しいか間違っているか? – user7024499

+1

はい、そうです。他のタイプの設定も追加できます。プロジェクト設定の「ターゲット」の上にある「プロジェクト」セクションからプロジェクトを選択すると、「情報」タブをクリックして設定を追加できます。これらすべての設定は、すべてのターゲットのビルド設定に表示されます。 – user1118321

関連する問題