我正在尝试编写两个单独的可提交应用程序:一个用于 iPad,另一个用于 iPhone。这需要有两个单独的 plist 以允许独立指定不同的应用程序图标、启动图像等。
当我尝试重命名我的 Info.plist 时,MonoDevelop 会自动创建一个新的空 Info.plist 并改用它。出于同样的原因,我似乎无法将我的 Info.plist 移动到 iPad/ 子文件夹并让 MD 在那里取它。
目前我们在 1 个解决方案中有 3 个项目:iPad、iPhone、通用文件和库。
是在适当的子文件夹中拥有单独的 .sln 文件的唯一解决方案,还是我仍然可以以某种方式从一个 .sln 构建两个单独的应用程序?
编辑:如果这有助于可视化问题,则项目结构如下。
我的应用程序.sln MyApp-iPad.csproj MyApp-iPhone.csproj MyApp-Common.csproj 主文件 AppDelegate-iPad.cs AppDelegate-iPhone.cs Info.plist(MD 目前在两个项目中都使用它) 常见的/ 平板电脑/ iPad/Info.plist(用于 -iPad.csproj) 苹果手机/ iPhone/Info.plist(用于 -iPhone.csproj)