2010-12-13 3 views
0

別々のiPhoneとiPadアプリを別々の識別子で作成する必要があり、info.plistに両方の必須エントリが含まれている可能性があるかどうか不思議ですビルドを実行するときに変更することを忘れてはいけません。単一のInfo.plistを使用してiPhoneとiPadの別々のアプリケーションを構築する

私はあなたのようなiOSのさまざまなリソースとのマッピングのためにこれを行うことができます知っている:あまりにも異なるバンドル名のためにこの仕事を持っていることも可能であろう
<key>ApplicationName</key>
<string>My iPhone App</string>
<key>ApplicationName~ipad</key>
<string>My iPad App</string>

、または別のplistファイルを持ってターゲットを完全にビルドする必要がありますか?

答えて

0

複数のターゲットと1つのinfo.plistを持つことができます。 plist内のバンドル名(および他の多くのパラメータ)は、各ターゲットのビルド設定で設定されたパラメータを使用して値を設定することによって変更できます。

1

異なるバンドル名を使用する場合は、2つのinfo.plistファイルが必要です。したがって、2つのターゲットが必要です。

なぜあなたはinfo.plistファイルをあまりにも変更することを心配していますか?プロジェクトが実行されると、それは比較的静的でなければなりません。

0

別のInfo.plistファイルを使用することをおすすめします。
しかし、あなたはinfo.plist前処理であなたの目標を達成することができるはずです。

関連する問題