使用cocoapods iOS找不到FirebaseMessaging模块

我收到“FirebaseMessaging模块未find”的错误。 以下是我的pod文件结构。

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安装。