首页 > 解决方案 > 将带有源的 Pod 依赖项添加到 .podspec

问题描述

我正在尝试将以下依赖项添加到我的 Podspec

s.dependency 'Apollo/WebSocket', :git => 'https://github.com/apollographql/apollo-ios'

这是我尝试运行时在终端中得到的内容pod lib lint MyPodName.podspec

- ERROR | spec: The specification defined in `MyPodName.podspec` could not be loaded.


[!] Invalid `MyPodName.podspec` file: [!] Unsupported version requirements.

 #  from <PathToMyPodspec>/MyPodName.podspec:36
 #  -------------------------------------------
 #    
 >    s.dependency 'Apollo/WebSocket', :git => 'https://github.com/apollographql/apollo-ios'
 #    
 #  -------------------------------------------

我已经成功地将它用作我的一个 iOS 项目中的 Pod。但是现在我自己创建了一个 pod,我很难理解我应该怎么做才能让它工作。

先感谢您!

标签: iosswiftdependenciescocoapodspodspec

解决方案


看起来不允许像这样在 PodSpec 中定义依赖项。请参考 CocoaPod 的Dependency指南文档

它似乎应该只包含下面提到的版本信息。不允许使用其他格式。

在此处输入图像描述


推荐阅读