我在podfile中有这个:
pod 'Firebase/Core'
pod 'Firebase/Messaging'
但收到此错误:
[!]无法找到
的规范Firebase/Core
我试过pod 'Firebase'
仍然无法找到它。
Podfile:
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'caffetouch manager' do
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'Alamofire', '~> 4.0.0'
pod 'AlamofireNetworkActivityIndicator', '~> 2.0.1'
pod 'IQKeyboardManagerSwift', '~> 4.0.6'
pod 'MZFormSheetPresentationController', '~> 2.4.2'
pod 'Kingfisher', '~> 3.1.3'
pod "GMStepper"
pod 'DKImagePickerController', '~> 3.4.0'
pod 'Siren', '~> 1.0.2'
pod 'Eureka', '~> 2.0.0-beta.1'
pod 'SwiftyJSON'
pod 'ObjectMapper', '~> 2.1'
pod 'NVActivityIndicatorView'
pod 'SwiftDate', '~> 4.0.5'
pod 'SimpleAlert' '~> 2.0.1'
pod 'BTNavigationDropdownMenu', :git => 'https://github.com/PhamBaTho/BTNavigationDropdownMenu.git', :branch => 'swift-3.0'
pod 'ENSwiftSideMenu', :git => 'https://github.com/evnaz/ENSwiftSideMenu.git', :branch => 'master'
pod 'SkyFloatingLabelTextField', git: "https://github.com/MLSDev/SkyFloatingLabelTextField.git", branch: "swift3"
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
答案 0 :(得分:62)
尝试更新pod存储库
pod repo update
如果无法显示来自
的日志pod install --verbose
修改强>
尝试添加
source 'https://github.com/CocoaPods/Specs.git'
到你的Podfile。如果没有帮助,可能是您的本地pod repo存在问题。您可以使用以下方法解决此问题:
pod repo remove master
pod setup
pod install
答案 1 :(得分:3)
尝试以下命令:
pod repo remove master
pod repo update
pod install --verbose
答案 2 :(得分:1)
检查您的podfile是否如下所示,然后执行pod install
:
platform :ios, '10.0'
use_frameworks!
target '<YOUR APP TARGET>' do
# Firebase
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
答案 3 :(得分:0)
提到的所有方法都不适合我。然而,这是我如何使它工作:
Podfile
中的所有广告连播。 pod install
我希望它会对某人有所帮助。
答案 4 :(得分:0)
如果仍然无效,请移除cocoapods目录rm -rf ~/.cocoapods
并使用pod setup
希望有所帮助
答案 5 :(得分:0)
有同样的问题。
真正对我有用的是gem uninstall cocoapods
我发现我有11个(!)cocoapods版本。我选择卸载所有,然后gem install cocoapods:1.4.0
现在好了。
答案 6 :(得分:0)
这对我来说更新了cocoapods和我的pod repo:
sudo gem install cocoapods
pod repo update
答案 7 :(得分:0)
尝试删除文件podfile.lock
它有助于解决问题:
[!] CocoaPods找不到Pod的兼容版本 “ Firebase / Core”:
在快照中(Podfile.lock):
Firebase / Core(= 4.8.1)