2

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

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

似乎如果我将其作为构建步骤执行,它会避免该问题,但我担心它可能与我认为在某处发生的 plist 合并步骤冲突。

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

4

1 回答 1

0

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

于 2012-05-09T18:35:14.367 回答