我的项目依赖管理有些困难。我目前已经设法让Alamofire取得巨大成功,现在我希望为我的项目增加一个新的依赖。
按照此处的指南 - https://github.com/SwiftyJSON/SwiftyJSON,它告诉我将以下内容添加到我的pod文件
platform :ios, '8.0'
use_frameworks!
target 'Relocate' do
pod 'SwiftyJSON', '~> 2.2.1'
end
这意味着我的pod文件现在看起来如下;
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 1.3'
platform :ios, '8.0'
use_frameworks!
target 'Relocate' do
pod 'SwiftyJSON', '~> 2.2.1'
end
问题是,当我运行pod install
命令时,我收到以下错误
Rickis-iMac:Relocate rickilambert$ pod install
Updating local specs repositories
Analyzing dependencies
[!] Unable to satisfy the following requirements:
- `SwiftyJSON (~> 2.2.1)` required by `Podfile`
有谁知道我怎么解决这个问题?
由于
答案 0 :(得分:0)
我的Podfiles完全如下所示,从未出现过问题。尝试将其粘贴并运行pod install
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 1.3'
pod 'SwiftyJSON', '~> 2.2.1'
答案 1 :(得分:0)
使用版本2.2.0工作 - 不确定2.2.1有什么问题。
答案 2 :(得分:0)
首先,您必须删除SwiftyJSON V 2.2.1(来自您的项目)。通过使用以下podfile运行pod install:
platform :ios, "8.0"
use_frameworks!
target 'AppName' do
pod 'Alamofire', '~> 1.3'
end
target 'AppNameTests' do
end
然后你必须将SwiftyJSON V 2.2.0添加到你的podfile然后再次运行pod install:
platform :ios, "8.0"
use_frameworks!
target 'AppName' do
pod 'Alamofire', '~> 1.3'
pod 'SwiftyJSON', '~> 2.2.0'
end
target 'AppNameTests' do
end
我希望这会有所帮助,快乐编码。