没有此类模块Firebase

时间:2019-07-25 11:14:23

标签: ios xcode firebase react-native cocoapods

我有一个 react-native 项目,我必须将我的xCode项目与firebase链接。即使我使用CocoaPod和手动方式,也遇到了错误

  

“没有类似firebase.h的模块”。

我正确地遵循了所有步骤。

取消注释下一行以为您的项目定义一个全局平台

platform:ios,'9.0'

“应用”目标

#如果您使用的是Swift或想使用,请取消注释下一行 动态框架

#use_frameworks!

#个适用于应用程序的豆荚

定位“ App-tvOSTests”

继承! :search_paths

#个要测试的豆荚

结束

目标'AppTests'做

继承! :search_paths

#个要测试的豆荚

结束

pod“ Google-Mobile-Ads-SDK”

pod'Firebase / Core','〜> 5.6.0'

pod'GoogleIDFASupport'

结束

“ App-tvOS”目标

#如果您使用的是Swift或想使用

,请取消注释下一行

动态框架

#use_frameworks!

#个适用于App-tvOS的豆荚

结束

2 个答案:

答案 0 :(得分:0)

只需更改应用的部署目标即可。

platform :ios, 'value'
inhibit_all_warnings!

def sharedpods
pod 'Google-Mobile-Ads-SDK'
pod 'Firebase/Core', '~> 5.6.0'
pod 'GoogleIDFASupport'
end

target 'AppTests’ do
use_frameworks!
sharedpods
end

target 'App-tvOSTests’ do
use_frameworks!
sharedpods
end

target 'App-tvOS’ do
use_frameworks!
sharedpods
end

#post_install do |installer|
#  installer.pods_project.targets.each do |target|
#    puts "#{target.name}"
#  end
#end

答案 1 :(得分:0)

我也遇到了这个问题。我正在使用react-native-firebase软件包。请尝试关注他们的official docs。我将他们的文档10/10评分,因为他们已经说明了开发人员在集成过程中可能遇到的每种情况。