在代码中获取 RestKit 版本号(来自 CocoaPods 或静态库)

Get the RestKit version number in code (from CocoaPods or static lib)

我打算在应用程序中添加一个文本,说明该应用程序当前使用的 RestKit 版本。所以我想知道是否有一种简单的方法可以获取通过 CocoaPods 安装的 RestKit 的当前版本号。

...或者,有没有办法检查静态库 libPods-RestKit.a 的版本?

不,没有。版本号保存在项目的文件中,但该文件未内置到库中,并且没有提供 API 来获取版本号。在静态库中没有提供版本号的标准方法,因此这不是一个常见的要求。

您所做的任何事情都是您的明确解决方案。您最好的选择可能是分叉 RestKit 存储库并进行一些小的更改,或者在您的主​​项目中引用 RestKit 项目中的 VERSION 文件,以便将其复制到应用程序中,您可以在运行时从磁盘读取它...