我正在使用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”
最佳答案
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/