Xcode 5 では、整数の配列と共に Dependencies キーは、別の作成されたターゲットから現在のターゲットへの依存関係を作成することを示します。
<key>Dependencies</key>
<array>
<integer>1</integer>
</array>
これは、1 番目のターゲットを現在 (0 番目) のターゲットに依存させることを示します。
ただし、Xcode 6 では、2 番目のターゲットは生成されず、次のログがコンソールに記録されます。
9/23/14 3:26:58.520 PM Xcode[14870]: Invalid target dependency for template from /Users/paulb/Library/Developer/Xcode/Templates/Project Templates/Application/TestApplication.xctemplate
デバッガーから見ると、Xcode 6 は整数ではなく文字列を想定しているようです。整数を文字列に置き換えると、コンソール エラーが解消され、両方のターゲットが生成されます。ただし、文字列がターゲットの名前であっても、依存関係は生成されません。
Xcode 6 でターゲットの依存関係を作成するには、テンプレートで何を行う必要がありますか?
完全な .xctemplateはこちら