找不到我的“Firebase”广告连播。
我更新到Xcode 9。 Ran'pod update'
解散我的豆荚,并重新安装
删除了“派生数据”文件夹内容
从'通用设备'构建
在Build Settings中添加了Header Search Path中的路径$(继承) 和 “$(SRCROOT)/荚” 和 “$ {PODS_ROOT} /火力地堡/核心/源”
清理,构建,关闭应用程序,重新安装Xcode,重新启动系统,并再次完成所有操作。
2 Swift编译器错误始终存在。
找不到“FirebaseAnalytics / FirebaseAnalytics.h”文件 和 无法构建Objective-C模块'Firebase'我在Sierra 10.12.6
到目前为止,这些都没有起到摆脱它们的作用。有没有人知道任何其他可能的解决方案?
这是pod文件信息。
平台:ios,'10 .0'
目标'MP'做 #如果你没有使用Swift并且不想使用动态框架,请注释下一行
use_frameworks!
#Pods for MP
pod 'Firebase'
pod 'Firebase/Analytics'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
端
------更新------
正如Hexfire在下面提到的那样。我删除了pod并手动添加了框架。
在摆弄了我的MP.h文件的路径之后,第一个错误消失了,但是现在我现在收到这些编译错误......
:0:错误:PCH文件'/Users /.../Library/Developer/Xcode/DerivedData/MP-gwnwsbrisiyspxepcxkbrojwtfrs/Build/Intermediates.noindex/PrecompiledHeaders/MP-swift_ZJX6RAPYV1IT-clang_2SW1CJQDTFSBO.pch'not found:module找不到文件
clang importer创建失败
我构建了一个.pch文件'MP.pch',我在Build Settings Prefix Header中用$(SRCROOT)指出它没有运气。我是否还必须将所有框架路径放在那里?
所有这些似乎都与搜索路径有关。有没有人在这里有任何其他想法?也许是构建设置语法的一个例子?例如$(SRCROOT)带引号或不带引号? $(SRCROOT)/MP.pch或只是$(SRCROOT)?
答案 0 :(得分:0)
如果All Of this不起作用请尝试一次
运行sudo gem install cocoapods
您可以在终端上的任意位置键入pod --version
来查看您的版本。
确保您使用的是最新版本
答案 1 :(得分:0)
实现这项工作的一个好方法是不使用CocoaPods。您可以从here获取所有必需的Firebase库并在您的应用中使用(如果链接无效,请转到here,然后向下滚动到"在没有CocoaPods的情况下进行整合")
下载后:
这是一个有效的选项,100%可行。
P.S。如果Firebase是您使用的唯一pod,则可以使用pod deintegrate
命令从任何CocoaPods路径快速安全地清理项目。