我正在开发一个静态库,我想在他们要求时向用户返回库的版本号。
我做了一些研究,发现了这个链接 -
How do I get version number from a static library?
有解决方案吗? 也许是.plist中的东西? 我可以使用一个函数返回像版本号这样的信息,但我不想放置静态值。
答案 0 :(得分:2)
静态库没有.plist
个文件(只有包有Info.plist
个文件),因此您需要通过变量或函数返回版本号;例如:
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];
}