在MonoTouch中更改每个配置的显示名称

时间:2011-02-25 19:30:00

标签: xamarin.ios

有没有办法根据配置更改我的iPhone应用程序的显示名称(debug / release / adhoc)?我已经进行了设置,以便我可以与开发版本或已发布的版本并行安装adhoc版本,但我希望能够在查看显示名称时知道我正在运行的版本/配置我手机上的应用程序。

我意识到我在常规iPhone论坛中问过this same question,但现在这个是专门针对MonoTouch的。

2 个答案:

答案 0 :(得分:3)

MonoTouch中的答案相同

MonoDevelop - >项目 - >项目选项 - > iPhone应用程序 - > “显示名称”

我不知道如何根据构建类型自动轻松更改 - 您可以设置一个自定义构建操作来为您执行此操作。

答案 1 :(得分:0)

我所做的是为每种配置类型创建一个.plist文件:dev.Info.plist,qa.Info.plist,prod.Info.plist。在.plist文件中,将“Bundle display name”的键设置为该配置所需的名称。为每个配置添加一个构建前操作(项目 - >选项 - >自定义命令),以替换项目根目录中的Info.plist文件。

请确保不要将项目根目录中的.plist文件签入VCS,这样你就可以了。