我想使用版本' 1.1.0' “Alamofire-SwiftyJSON”

时间:2015-09-18 09:07:28

标签: xcode swift cocoapods alamofire swifty-json

我想使用版本' 1.1.0' Alamofire-SwiftyJSON

我的Podfile是:

pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '1.2.3'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git', :tag => '2.2.0'
pod 'Alamofire-SwiftyJSON', :git => "https://github.com/SwiftyJSON/Alamofire-SwiftyJSON.git", :tag => '1.1.0'

我得到了关注错误:

Analyzing dependencies
Pre-downloading: `Alamofire` from `https://github.com/Alamofire/Alamofire.git`, tag `1.2.3`
Pre-downloading: `Alamofire-SwiftyJSON` from `https://github.com/SwiftyJSON/Alamofire-SwiftyJSON.git`, tag `1.1.0`
[!] Unable to find a specification for 'Alamofire-SwiftyJSON'.

1 个答案:

答案 0 :(得分:1)

这是正常情况。 Alamofire-SwiftyJSON存储库在标记1.1.0的repo中没有podspec,并且没有任何pod被推送到cocoapod主干。

您必须分叉项目,并自行将Alamofire-SwiftyJSON.podspec添加到根目录。它应该是什么样子的一个例子:

Pod::Spec.new do |s|
  s.name        = "Alamofire-SwiftyJSON"
  s.version     = "1.1.0"
  s.summary     = "Alamofire extension for serialize NSData to SwiftyJSON "
  s.homepage    = "https://github.com/[your github name]/Alamofire-SwiftyJSON"
  s.license     = { :type => "MIT" }

  s.requires_arc = true
  s.osx.deployment_target = "10.9"
  s.ios.deployment_target = "8.0"
  s.source   = { :git => "https://github.com/[your github name]/Alamofire-SwiftyJSON.git", :tag => s.version }
  s.source_files = "Source/*.swift"
  s.dependency 'Alamofire', '1.3'
  s.dependency 'SwiftyJSON', '2.2.0'
end