iPad 用と iPhone 用の 2 つの別々の提出可能なアプリを作成しようとしています。これには、異なるアプリ アイコン、起動イメージなどを個別に指定できるようにするために、2 つの個別の plist が必要です。
Info.plist の名前を変更しようとすると、MonoDevelop は新しい空の Info.plist を自動作成し、代わりにそれを使用します。同様に、Info.plist を iPad/ サブフォルダーに移動して、MD にそこからピックアップさせることもできないようです。
現在、1 つのソリューションに 3 つのプロジェクトがあります。iPad、iPhone、共通ファイルとライブラリです。
適切なサブフォルダーに個別の .sln ファイルを配置する唯一の解決策ですか、それとも 1 つの .sln から 2 つの個別のアプリを構築できますか?
編集:問題を視覚化するのに役立つ場合、プロジェクト構造は以下のとおりです。
MyApp.sln MyApp-iPad.csproj MyApp-iPhone.csproj MyApp-Common.csproj Main.cs AppDelegate-iPad.cs AppDelegate-iPhone.cs Info.plist (MD は現在、両方のプロジェクトでこれを使用しています) 一般/ iPad/ iPad/Info.plist (-iPad.csproj 用) iPhone/ iPhone/Info.plist (-iPhone.csproj 用)