Xamarin.ios 根据生成类型设置Info.plist版本号的自定义命令的正确类型?

Xamarin.ios 根据生成类型设置Info.plist版本号的自定义命令的正确类型?,xamarin.ios,monodevelop,Xamarin.ios,Monodevelop,我试图根据构建设备/模拟器或调试/发布的类型设置我的应用程序的版本号,这样我就可以从我在野外实际构建中看到的崩溃中筛选开发人员构建报告的崩溃 我通过使用一个生成后自定义命令来实现这一点,该命令存在一个问题,即在签署应用程序包后修改plist文件,从而导致无法将应用程序部署到实际设备上 如果我把它作为一个构建步骤来做,似乎可以避免这个问题,但我担心它可能会与我认为发生在其中某个地方的plist merge步骤相冲突 有没有正确的方法可以做到这一点?在合并之前,您可以尝试一个预构建步骤来修改项目中的

我试图根据构建设备/模拟器或调试/发布的类型设置我的应用程序的版本号,这样我就可以从我在野外实际构建中看到的崩溃中筛选开发人员构建报告的崩溃

我通过使用一个生成后自定义命令来实现这一点,该命令存在一个问题,即在签署应用程序包后修改plist文件,从而导致无法将应用程序部署到实际设备上

如果我把它作为一个构建步骤来做,似乎可以避免这个问题,但我担心它可能会与我认为发生在其中某个地方的plist merge步骤相冲突


有没有正确的方法可以做到这一点?

在合并之前,您可以尝试一个预构建步骤来修改项目中的Info.plist。这有点骇人,但在我们将MonoTouch移植到xbuild引擎之前,可能没有更好的方法,xbuild引擎的可扩展性要高得多,而且目前还没有时间限制。

在合并之前,您可以尝试预构建步骤来修改项目中的Info.plist。这是一个很有攻击性的方法,但在我们将MonoTouch移植到xbuild引擎之前,可能没有更好的方法,xbuild引擎的可扩展性要高得多,而且目前还没有时间表