找不到“ ActionCableClient”的podspec。吊舱安装问题

时间:2019-06-28 10:38:05

标签: ios xcode github cocoapods xcode10.1

我正在尝试将Pod ActionCableClient安装到我的项目中,但是在Pod安装之后,由于无法构建,我遇到了很多错误。因此,我尝试下载他们的样本并在安装Pod之后运行项目,并且效果很好。当我检查他们的Pod文件时,它也有提到的路径。因此,我尝试了与项目相同的Podfile内容,以下是Podfile的外观。

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!

def common_pods
  pod 'ActionCableClient', :path => '../'
  pod 'SwiftyJSON'
  pod 'SnapKit'
end

def common_test_pods
  pod 'Quick', '~> 0.9.3'
  pod 'Nimble', '3.2.0'
end

target 'ActionCableTest' do
  common_pods
end

但是当我尝试安装Pod时,它给了我错误

  

ActionCableClient中找不到../的podspec

但是很奇怪,它对于他们提供的示例应用程序非常有效。我在这里想念什么吗?我是否需要在项目设置中添加其他内容?感谢您的帮助

2 个答案:

答案 0 :(得分:2)

您唯一要做的更改->:path =>到:git =>

use_frameworks!

def common_pods
  pod 'ActionCableClient', :git => 'https://github.com/danielrhodes/Swift-ActionCableClient.git'
  pod 'SwiftyJSON'
  pod 'SnapKit'
end

def common_test_pods
  pod 'Quick', '~> 0.9.3'
  pod 'Nimble', '3.2.0'
end

target 'ActionCableTest' do
  common_pods
end

我希望这对您有用。

或者您可以这样设置路径:

pod 'ActionCableClient', :path => '~/Path/Of/ActionCableClient'

享受。

答案 1 :(得分:1)

如果ActionCableTest是您的主要目标,请检查此;

use_frameworks!

def common_pods
  pod "ActionCableClient"
  pod 'SwiftyJSON'
  pod 'SnapKit'
end

def common_test_pods
  pod 'Quick', '~> 0.9.3'
  pod 'Nimble', '3.2.0'
end

target 'ActionCableTest' do
  common_pods
end

如果您要设置特定目标

 pod 'ActionCableClient', :git => 'https://github.com/danielrhodes/Swift-ActionCableClient.git'

如果要使用标签设置特定目标

 pod 'ActionCableClient', :git => 'https://github.com/danielrhodes/Swift-ActionCableClient.git', :tag => 'v0.2.3'

如果要设置路径

pod 'ActionCableClient', :path => 'RawPods/'

和RawPods文件夹包含ActionCableClient文件夹。之后,该ActionCableClient文件夹包含。 podspec 文件