我想使用版本' 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'.
答案 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