【发布时间】:2018-08-23 16:03:49
【问题描述】:
我在安装 Firebase 新功能“应用内消息”时遇到了困难。
尝试在项目上运行 pod install 时,出现此错误:
[!] CocoaPods could not find compatible versions for pod "Firebase/InAppMessagingDisplay":
In Podfile:
Firebase/InAppMessagingDisplay
Specs satisfying the `Firebase/InAppMessagingDisplay` dependency were found, but they required a higher minimum deployment target.
这些是我项目中的 pod 文件:
target 'MyProject' do
platform :ios, '10.1'
inhibit_all_warnings!
use_frameworks!
pod 'AlamofireImage', '~> 3.1'
pod 'AKPickerView-Swift', :git => 'https://github.com/Akkyie/AKPickerView-Swift.git', :inhibit_warnings => true
pod 'Firebase/Database', '~> 5.0.0'
pod 'Firebase/Messaging', '~> 5.0.0'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/RemoteConfig'
pod 'Firebase/InAppMessagingDisplay'
pod 'Google/Analytics'
pod 'Protobuf', '~> 3.2', :inhibit_warnings => true
pod 'PromiseKit/CoreLocation', '~> 4.1'
pod 'GoogleConversionTracking'
pod 'FBSDKCoreKit'
pod 'Branch'
pod 'Fabric'
pod 'Crashlytics'
pod 'Apply'
pod 'SnapKit', '>= 4.0.0'
pod 'KeychainSwift', '~> 10.0'
pod 'Bond'
end
我在这里阅读了其他问题并尝试了两种不同的解决方案。
首先我尝试了这个:
1.pod repo remove master
2.pod setup
3.pod install
这没有用。遇到同样的错误。
然后我尝试了这个:
1.pod repo update
2.pod deintegrate
3.pod install
结果相同。
你们中有人遇到过这种情况并知道解决方案吗?
【问题讨论】:
-
刚试了下,又报错了。即使我尝试对这两个版本没有任何限制,我仍然会遇到同样的错误。
-
您需要更新所有 Firebase pod(pod 更新)。我需要的最低 Firebase 版本是 5.7.0,它是 4.0.4 我遇到了同样的问题,现在它运行得很好。
标签: ios swift firebase cocoapods firebase-in-app-messaging