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

问题描述:

我计划在应用程序中添加文本,说明应用程序当前使用的RestKit版本。所以我想知道是否有一种简单的方法来获取通过CocoaPods安装的RestKit的当前版本号。获取代码中的RestKit版本号(来自CocoaPods或静态库)

...或者,有没有办法来检查staticlib libPods-RestKit.a的版本?

不,没有。版本号保存在项目的文件中,但该文件未内置到库中,并且没有提供用于获取版本号的API。在静态库中没有提供版本号的标准方法,所以这不是一个频繁的要求。

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