使用cocoapods iOS找不到FirebaseMessaging模块
我收到“FirebaseMessaging模块未find”的错误。 以下是我的pod文件结构。
官方文档显示Firebase /消息可用。 我写了pod文件,并试图安装它。 terminal中的统计信息不显示FirebaseMessaging安装,与pods目录相同。
下面是terminal统计。
我哪里错了?
此代码来自Firebase
示例Podfile
for Messaging。
我会说,尝试更改您的Podfile
,closuresXCode
并运行pod install
use_frameworks! platform :ios, '7.0' pod 'Firebase/Messaging' target 'FCM' do end target 'FCMSwift' do end target 'FCMTests' do end
我不确定订单是否改变了豆荚的工作方式。
罪魁祸首是Pods! 我使用这个链接 从项目中删除了所有的CocoaPods 。
此后,我再次添加Pods项目使用此链接。
这真的有用了!
只是为了logging,因为这是我面临的情况。 如果您在安装了豆荚之后创build了新的目标,则会出现“找不到模块”错误。 该项目将成功build立的奇怪的事情。 但是,自动完成将不起作用,这些愚蠢的错误(模块未find)将出现在这里和那里。
为了解决这个问题,你需要在Podfile中引入新的目标。 系统的做法是:
$ sudo gem install cocoapods-deintegrate cocoapods-clean $ pod deintegrate $ pod clean $ rm Podfile
然后删除Xcode工作区,然后继续进行新的Pod安装。