2015-09-18 3 views
0

Я хочу использовать версию '1.1.0' из Alamofire-SwiftyJSONЯ хочу использовать версию '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

Это нормальная ситуация. Репозиторий Alamofire-SwiftyJSON не имеет podspec в своем репо на теге 1.1.0, и ни один pod не был нажат на ствол кокосопряда.

Вам нужно будет разветвить проект и добавить 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 
Смежные вопросы