【问题标题】:Get Version number from static library从静态库中获取版本号
【发布时间】:2015-04-08 17:09:14
【问题描述】:

我正在开发一个静态库,我想在用户要求时将库的版本号返回给用户。 我做了一些研究,发现了这个链接 -
How do I get version number from a static library?

有解决办法吗? 也许 .plist 中的某些内容? 我可以使用返回诸如版本号之类信息的函数来做到这一点,但我不想放置静态值。

【问题讨论】:

    标签: ios objective-c cocoa-touch static-libraries


    【解决方案1】:

    静态库没有.plist文件(只有bundle有Info.plist文件),所以需要通过变量或函数返回版本号;例如:

    版本.h:

    extern unsigned myApiVersionMajor, myApiVersionMinor;
    extern NSString *myApiVersion();
    

    版本.m:

    unsigned myApiVersionMajor = 1, myApiVersionMinor = 9;
    NSString *myApiVersion()
    {
        return [NSString stringWithFormat:@"v%u.%u", myApiVersionMajor, myApiVersionMinor];
    }
    

    【讨论】:

      猜你喜欢
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多