Xcode podspec格式的Cocoapods文档DSL指令已被弃用
我在一个使用BlocksKit的项目上使用pod安装。在“集成客户端项目”阶段,我收到此消息,安装停止: “[BlocksKit(1.5.0)]podspec格式的Xcode podspec格式的Cocoapods文档DSL指令已被弃用,xcode,cocoapods,Xcode,Cocoapods,我在一个使用BlocksKit的项目上使用pod安装。在“集成客户端项目”阶段,我收到此消息,安装停止: “[BlocksKit(1.5.0)]podspec格式的文档DSL指令已被弃用。” 我已经找了很多地方,找不到任何关于这具体意味着什么以及如何摆脱它的信息。我也尝试过不使用cocoapods,直接使用库,但不幸的是,由于BlocksKit安装文档推荐使用cocoapods,所以我也没能做到这一点,而且“一步一步”似乎有些过时。有谁能给我一些建议,告诉我如何解决这个问题,因为我已经完全陷入困
文档
DSL指令已被弃用。”
我已经找了很多地方,找不到任何关于这具体意味着什么以及如何摆脱它的信息。我也尝试过不使用cocoapods,直接使用库,但不幸的是,由于BlocksKit安装文档推荐使用cocoapods,所以我也没能做到这一点,而且“一步一步”似乎有些过时。有谁能给我一些建议,告诉我如何解决这个问题,因为我已经完全陷入困境了
以下是完整的安装文本:
已成功安装cocoapods-0.26.2
已安装1个gem
正在安装cocoapods-0.26.2的ri文档
正在安装cocoapods-0.26.2的RDoc文档
Adams Mac mini:Project Adam$pod安装
[已弃用]dependency'已弃用(使用
pod')
[已弃用]dependency'已弃用(使用
pod')
分析依赖关系
下载依赖项
使用A2DynamicDelegate(2.0.2)
使用BlocksKit(1.5.0)
使用可达性(3.0.0)
使用libffi(3.0.13)
生成Pods项目
集成客户端项目
[!][BlocksKit(1.5.0)]podspec格式的文档
DSL指令已被弃用
Adams Mac mini:Project Adam$您在BlocksKit中看到的警告是由当前规范的这一部分引起的 因为它包括
文档
键,正如警告所说,该键已被弃用。如果您想解决这个问题,您可以使用fork进行更改(删除该代码块)并将其作为pull请求提交
至于您收到的另一条弃用消息“dependency”已弃用(使用pod'),在您的pod文件中,您应该为要包含的每个库使用
pod'BlocksKit'、“~>1.5.0”
。这方面的文档是谢谢Keith,当您使用您看到的“警告”一词时,您是说这实际上并没有导致安装失败吗?我的印象是,这是一个错误,导致安装停止,因为行的开头有一个感叹号,之后没有发生任何事情?不,这不应该导致任何安装失败。诸如此类的弃用只是在安装完成后打印的警告。另外,根据您问题中的输出,看起来安装成功了。