每当我写@import FirebaseMessaging时;是说-
未找到模块“ FirebaseMessaging”
我所做的-我只在Firebase / Core上安装了Pod,但之后我意识到Firebase / Messaging对于启用推送通知也是必要的。
然后我在pod文件中写了Pod'Firebase / Messaging',然后再次安装Pod。
pod文件夹包含名为Firebase Messaging的文件夹,但是当我导入它时,它说没有找到模块。
答案 0 :(得分:4)
我遇到了这个问题,可以这样解决:
如果您的框架具有Firebase/Messaging
作为依存关系,并且已将框架的构建设置设置为:
Build Active Architecture only
Debug No
Release No
您将获得FirebaseMessaging module not found error
。只是尝试使它像这样:
Build Active Architecture only
Debug Yes
Release No
答案 1 :(得分:0)
您无需根据最新的https://firebase.google.com/docs/cloud-messaging/ios/client在最新的Firebase SDK中分别导入FirebaseMessaging:
@import Firebase
并仅包含在您的pod文件中
pod 'Firebase/Messaging'
我希望它会有所帮助。
答案 2 :(得分:-1)
请按照以下步骤操作:
希望对您有帮助。谢谢。
答案 3 :(得分:-1)
如果没有任何效果,那么您应该尝试
添加关注到您的pod文件
pod 'Firebase', '~> 5.4'
pod 'FirebaseMessaging', '~> 3.0'
尝试一下(如果已修复)。我已经尝试过了,一切都很好。
答案 4 :(得分:-1)
您不需要导入FirebaseMessaging
只需添加@import Firebase
,您就可以访问FIRMessaging
答案 5 :(得分:-1)
有同样的问题。原来你需要放置
use_frameworks!
在您的Podfile中。我的Podfile现在看起来像这样:
platform :ios, '8.4'
use_frameworks!
target 'YourTarget' do
pod 'Fabric'
pod 'Crashlytics'
pod 'Bolts'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
# any other Firebase modules you need
end