Как получить версию статического фреймворка из info.plist?или любым другим способом? - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу получить номер версии из статических библиотек "info.plist".

Я пробовал

NSString *strVersion = [[NSBundle bundleForClass:[self class]] objectForInfoDictionaryKey:[NSString stringWithFormat:@"%@",kCFBundleVersionKey]];

и

NSDictionary *dict = [[NSBundle bundleForClass:self.class] infoDictionary];

и

NSString *plistPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"SDKInfo" ofType:@"plist"];
    NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:plistPath];

Но, тем не менее, он возвращает либо ноль, либо информационный словарь приложения-приемника.

1 Ответ

0 голосов
/ 24 сентября 2018

Попробуйте этот код:

Objective-C

NSDictionary* infoDict = [[NSBundle mainBundle] infoDictionary];
NSString* version = [infoDict objectForKey:@"CFBundleVersion"];
NSString* version = [infoDict objectForKey:@"CFBundleShortVersionString"];

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...