Подтвердить что ты не робот

Как читать версию Bundle от PList?

Есть ли способ прочитать файл plist, связанный с приложением, я хочу вытащить значение для версии Bundle.

4b9b3361

Ответ 2

В Swift вы можете использовать:

let bundleVersion = Bundle.main.object(forInfoDictionaryKeykCFBundleVersionKey as String) as! String

или:

let bundleVersion = Bundle.main.infoDictionary?[kCFBundleVersionKey as String] as! String

Если вам нужна строка версий короткого пакета, вы можете использовать:

let shortBundleVersion = Bundle.main.object(forInfoDictionaryKey:"CFBundleShortVersionString") as! String

Ответ 3

#define APP_VERSION [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]