我正在尝试编写两个可提交的应用程序:一个用于iPad,另一个用于iPhone。这就需要有两个独立的plist文件,以允许分别指定不同的应用程序图标、启动图片等。
当我尝试重命名我的Info.plist文件时,MonoDevelop会自动创建一个新的空的Info.plist并使用它。同样,在iPad/子文件夹中移动我的Info.plist文件似乎也不能让MD在那里找到它。
目前我们在一个解决方案中有3个项目:iPad、iPhone、通用文件和库。
唯一的解决方案是在适当的子文件夹中拥有单独的.sln文件吗?还是说我仍然可以从一个.sln文件中构建两个独立的应用程序?
注:如果以下项目结构能帮助您形象化问题,请查看下面。
MyApp.sln MyApp-iPad.csproj MyApp-iPhone.csproj MyApp-Common.csproj
Main.cs AppDelegate-iPad.cs AppDelegate-iPhone.cs
Info.plist(MD目前将其用于两个项目) Common/ iPad/ iPad/Info.plist(针对-iPad.csproj) iPhone/ iPhone/Info.plist(针对-iPhone.csproj)