正确的自定义命令类型,用于根据构建类型设置Info.plist版本号?

时间:2012-05-08 20:05:29

标签: xamarin.ios monodevelop

我正在尝试根据构建类型(设备/模拟器或调试/发布)设置我的应用程序的版本号,以便我可以从我在实际构建中看到的崩溃中编译从开发人员构建报告的崩溃野外。

我是通过使用Post-build自定义命令来执行此操作的,该问题在应用程序包签名后修改plist文件的问题导致我无法部署到实际设备的应用程序。 / p>

看起来如果我把它作为构建步骤来代替,它会避免这个问题,但我担心它可能会与plist合并步骤发生冲突,我相信它会发生在那里。

有没有正确的方法呢?

1 个答案:

答案 0 :(得分:0)

在合并之前,您可以尝试预建步骤来修改项目中的Info.plist。这很麻烦但是在我们将MonoTouch移植到xbuild引擎之前可能不会有更好的方法,因为xbuild引擎更具扩展性 - 而且还没有时间框架。