我正在使用Cocoapods安装第三方框架。我的项目在Objective-C代码中。我在Cocoapods中使用了大约10多个Pod框架。但是现在我无法在项目中安装Cloudinary。

这是我在Podfile中给出的:pod 'Cloudinary, (~> 2.0)'

我的应用程序的部署目标为8.0。甚至cloudinary也具有相同的最低部署目标。据我所知,Cloudinary依赖Alamofire。即使我尝试使用New示例项目,也无法安装。当我尝试安装时,它会引发如下错误。


  找到了Podfile要求满足Cloudinary (~> 2.0)依赖性的规范的Cloudinary(〜> 2.0),但是它们需要更高的最低部署目标”


我只是检查了部署目标的依赖性。但这与我的项目相匹配。

有人遇到过这个问题吗?有什么解决办法吗?

//更新

更改为后Pod的屏幕截图更新


  平台:ios,“ 9.0”
  ios - 在iOS Objective C中添加Cloudinary Pod-LMLPHP ios - 在iOS Objective C中添加Cloudinary Pod-LMLPHP

最佳答案

Cloudinary的SDK(v2.0.1)目前实际上支持iOS 9+(至于编写这些行),他们需要对其进行更新(它们可以支持iOS 8)。

如果您想继续支持iOS 8,则有多种选择,最简单的方法是使用Cloudinary的swift-2.3分支,因为它支持iOS 8:

pod 'Cloudinary', :git => 'https://github.com/cloudinary/cloudinary_ios.git', :branch => 'swift-2.3'


但是您必须记住,一旦Cloudinary更新了其master分支以支持iOS 8,就必须对其进行更改,因为该分支是swift-2.3的临时支持分支,并且可能不会获得任何更新。

您还可以从Podfile中删除Cloudinary,并将Cloudinary添加为子模块,然后将其目标设置为iOS 8。

关于ios - 在iOS Objective C中添加Cloudinary Pod,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42205790/

10-12 00:27