Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode podspec格式的Cocoapods文档DSL指令已被弃用_Xcode_Cocoapods - Fatal编程技术网

Xcode podspec格式的Cocoapods文档DSL指令已被弃用

Xcode podspec格式的Cocoapods文档DSL指令已被弃用,xcode,cocoapods,Xcode,Cocoapods,我在一个使用BlocksKit的项目上使用pod安装。在“集成客户端项目”阶段,我收到此消息,安装停止: “[BlocksKit(1.5.0)]podspec格式的文档DSL指令已被弃用。” 我已经找了很多地方,找不到任何关于这具体意味着什么以及如何摆脱它的信息。我也尝试过不使用cocoapods,直接使用库,但不幸的是,由于BlocksKit安装文档推荐使用cocoapods,所以我也没能做到这一点,而且“一步一步”似乎有些过时。有谁能给我一些建议,告诉我如何解决这个问题,因为我已经完全陷入困

我在一个使用BlocksKit的项目上使用pod安装。在“集成客户端项目”阶段,我收到此消息,安装停止:

“[BlocksKit(1.5.0)]podspec格式的
文档
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,当您使用您看到的“警告”一词时,您是说这实际上并没有导致安装失败吗?我的印象是,这是一个错误,导致安装停止,因为行的开头有一个感叹号,之后没有发生任何事情?不,这不应该导致任何安装失败。诸如此类的弃用只是在安装完成后打印的警告。另外,根据您问题中的输出,看起来安装成功了。