1. 概念
iOS的版本號,一個叫做Version,一個叫做Build,這兩個值都可以在Xcode 中選中target,點擊“Summary”后看到。
Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本號保持一致
Build在plist中的key是“CFBundleVersion”,代表build的版本號,該值每次build之后都應該增加1。
這兩個值都可以在程序中通過下面的代碼獲得:
[[[NSBundle mainBundle] infoDictionary] valueForKey:@"key"]
2. 具體實現
代碼實現獲得應用的Verison號:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]
或
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
獲得build號:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]