我有一个使用CocoaPods的项目。我的Podfile指定了所需的依赖项,但是,我没有指定应该使用的版本。
我想在我的Podfile中添加显式依赖项版本,以便在新计算机上检出我的项目后使用pod install
总是从CocoaPods获取我当前的,而不是最新版本的Pod依赖项。
有没有办法快速检查我目前在项目目录中每个Pod依赖项的版本?
答案 0 :(得分:7)
更新当前安装的pod版本的唯一方法是运行pod update
。如果您不这样做,所有当前版本信息都会存储在Podfile.lock
中,并确保安装之间的版本相同。
如果您想要添加这些版本,此文件也是查找这些版本的最佳位置。在您的Podfile.lock
中,您会看到如下列表:
PODS:
- EasyMapping (0.6.3)
- Expecta (0.3.1)
- OCMock (3.1.1)
- OHHTTPStubs (3.1.6):
- OHHTTPStubs/Core
- OHHTTPStubs/Core (3.1.6)
- Specta (0.2.1)
顶级(最左侧)条目是您在Podfile
中指定的广告连播。正如您所见,右侧是当前安装的版本。您可以从此处获取版本并将其放入Podfile
。