我正在使用
string version = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleVersion").ToString();
获取我的应用版本。它设置为 1.2.0
但是上面的代码返回 1.0 。我已经重新创建了info.plist而没有成功。 我知道我在以前的项目中使用了相同的代码,所以改变了什么?
当然我已经尝试过清理和重建。
Xamarin Studio版本4.1.12(版本6)安装UUID: b8bdc5a1-348b-4fad-8e4f-4632ee990c59运行时间:单声道3.2.3 ((no / 8d3b4b7)GTK + 2.24.20主题:Raleigh GTK#(2.12.0.0)套餐 版本:302030000
Apple Developer Tools Xcode 5.0(3332.25)Build 5A1413
Xamarin.iOS版本:7.0.2.7(独立版)哈希:57edee2分支: 建设日期:2013-04-10 18:05:51-0400
答案 0 :(得分:8)
UI中的“Version”条目实际上就像Xcode一样映射到CFBundleShortVersionString。 “Build”条目映射到CFBundleVersion。
希望有所帮助。