在MonoDevelop中,我可以看到三个可以编辑应用程序版本的地方。
第二个我可以选择继承父母。第三个是独立的。
我提交到App Store时将使用的版本是什么?我必须维护所有三个版本吗?
MonoDevelop中是否有一个选项可以自动更改每个版本的版本,以便我不必手动执行此操作?
答案 0 :(得分:3)
- 第一个是项目 - >解决方案选项:
- 第二个是项目 - > TestProject选项(主要设置)
我相信这些都没用,没有人(但是你)真的会看到它们。
- 第三个是项目 - > TestProject选项(iPhone应用程序)
这是重要的一个,客户将在App Store中看到的以及他们何时安装了应用程序。
没有内置的方法可以自动增加它,但是在MonoDevelop中为你添加一个构建后的脚本并不难(你所要做的就是修改CFBundleVersion) info.plist中)。
要在运行时从应用程序包中读取版本,请执行以下操作:
NSBundle.MainBundle.InfoDictionary.ValueForKey (new NSString ("CFBundleVersion"));
答案 1 :(得分:2)
第三个中的重要版本 - 这是info.plist文件,这对App Store很重要。
据我所知,无法自动增加版本,但您可以尝试通过构建脚本执行此操作或向MonoTouch BugTracker添加功能请求