gpt4 book ai didi

ios - MonoTouch 解决方案中的多个 Info.plist 文件

转载 作者:可可西里 更新时间:2023-11-01 06:22:16 25 4
gpt4 key购买 nike

我正在尝试编写两个单独的可提交应用程序:一个用于 iPad,另一个用于 iPhone。这需要有两个单独的 plist 以允许独立指定不同的应用程序图标、启动图像等。

当我尝试重命名我的 Info.plist 时,MonoDevelop 会自动创建一个新的空 Info.plist 并使用它。出于同样的原因,我似乎无法将我的 Info.plist 移动到 iPad/子文件夹并让 MD 在那里拾取它。

目前我们在 1 个解决方案中有 3 个项目:iPad、iPhone、常用文件和库。

是在适当的子文件夹中拥有单独的 .sln 文件的唯一解决方案,还是我仍然可以通过某种方式从一个 .sln 构建两个单独的应用程序?

编辑:如果有助于可视化问题,项目结构如下。

MyApp.slnMyApp-iPad.csprojMyApp-iPhone.csprojMyApp-Common.csprojMain.csAppDelegate-iPad.csAppDelegate-iPhone.csInfo.plist (MD currently uses this for both projects)Common/iPad/iPad/Info.plist (for -iPad.csproj)iPhone/iPhone/Info.plist (for -iPhone.csproj)

最佳答案

这是我当前的非常普通的解决方案:添加一个在构建之前运行的自定义命令

cp iPad/Info.plist Info.plist

对于 iPhone:

cp iPhone/Info.plist Info.plist

关于ios - MonoTouch 解决方案中的多个 Info.plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13060079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com