2013-10-31 4 views

답변

30

:

NSBundle.MainBundle.InfoDictionary [new NSString ("CFBundleVersion")].ToString(); 

또한 버전에 대한 다른 값이 CFBundleShortVersionString를 사용할 수 있습니다. Xamarin은 최근 Xamarin Studio에서 두 가지 기능을 모두 지원했습니다.

+0

NSBundle.MainBundle.InfoDictionary는 내가 필요로하는 다른 문자열을 잡는 데 정말 유용합니다. 감사 –

3
public string AppVersion 
{ 
    get 
    { 
     var appVersionString = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleShortVersionString").ToString(); 
     var appBuildNumber = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleVersion").ToString(); 

     return $"v{appVersionString} b{appBuildNumber}"; 
    } 
}