从静态库中获取版本号
Get Version number from static library
我正在开发一个静态库,我想return在用户需要时向他们提供库的版本号。
我做了一些研究,发现了这个 link -
How do I get version number from a static library?
有解决办法吗?
也许 .plist 中有什么?
我可以使用 returns 此类信息(如版本号)的函数来完成此操作,但我不想输入静态值。
静态库没有.plist
个文件(只有bundle有Info.plist
个文件),所以你需要通过变量或函数return版本号;例如:
version.h:
extern unsigned myApiVersionMajor, myApiVersionMinor;
extern NSString *myApiVersion();
version.m:
unsigned myApiVersionMajor = 1, myApiVersionMinor = 9;
NSString *myApiVersion()
{
return [NSString stringWithFormat:@"v%u.%u", myApiVersionMajor, myApiVersionMinor];
}
我正在开发一个静态库,我想return在用户需要时向他们提供库的版本号。
我做了一些研究,发现了这个 link -
How do I get version number from a static library?
有解决办法吗? 也许 .plist 中有什么? 我可以使用 returns 此类信息(如版本号)的函数来完成此操作,但我不想输入静态值。
静态库没有.plist
个文件(只有bundle有Info.plist
个文件),所以你需要通过变量或函数return版本号;例如:
version.h:
extern unsigned myApiVersionMajor, myApiVersionMinor;
extern NSString *myApiVersion();
version.m:
unsigned myApiVersionMajor = 1, myApiVersionMinor = 9;
NSString *myApiVersion()
{
return [NSString stringWithFormat:@"v%u.%u", myApiVersionMajor, myApiVersionMinor];
}