3

我在用着

string version = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleVersion").ToString();

获取我的应用程序版本。它设置为1.2.0

项目设置截图

但是上面的代码返回1.0。我已经重新创建了 info.plist 没有成功。我知道我在以前的项目中使用了相同的代码,那么发生了什么变化?

当然,我已经尝试过清理和重建。

Xamarin Studio 版本 4.1.12 (build 6) 安装 UUID: b8bdc5a1-348b-4fad-8e4f-4632ee990c59 运行时: Mono 3.2.3 ((no/8d3b4b7) GTK+ 2.24.20 主题: Raleigh GTK# (2.12.0.0) 包版本: 302030000

苹果开发者工具 Xcode 5.0 (3332.25) Build 5A1413

Xamarin.iOS 版本:7.0.2.7(独立版)哈希:57edee2 分支:构建日期:2013-04-10 18:05:51-0400

4

1 回答 1

9

UI 中的“版本”条目实际上映射到 CFBundleShortVersionString,就像 Xcode 一样。“构建”条目映射到 CFBundleVersion。

希望有帮助。

于 2013-10-08T23:11:55.273 回答