【问题标题】:How to get version of static framework from info.plist? or any other way?如何从 info.plist 获取静态框架的版本?或任何其他方式?
【发布时间】:2018-09-24 07:07:32
【问题描述】:

我想从静态库“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];

但它仍然返回 nil 或采用者应用的信息字典。

【问题讨论】:

    标签: ios nsbundle


    【解决方案1】:

    试试这个代码:

    目标-C

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

    希望对你有帮助。

    【讨论】:

    • 它适用于应用程序!我想要静态库的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2012-08-21
    • 1970-01-01
    • 2020-02-04
    • 2014-09-11
    相关资源
    最近更新 更多