当我使用模拟器运行我的代码时,它很好用。但是,当它在我的iphone 6上运行时,会发生同伴错误。
这两个文件也变红了。
ps.:I使用Xcode 7.3和' Firebase','> = 2.5.1'。所有这些都是最新版本。
答案 0 :(得分:2)
确保链接和导入库:
答案 1 :(得分:1)
您的项目中可能尚未安装Firebase。确保安装它。 Here's a link to the firebase docs.
答案 2 :(得分:0)
我发现将库作为Pod安装直接包含在内对动态库有帮助。例如,对于Firebase:
pod 'RNFirebase', :path => 'path/to/node_modules/react-native-firebase/ios'
更改HEADER_SEARCH_PATHS
或对其进行硬编码对我没有帮助。
如果错误再次发生,则无需rm -rf node_modules
也无需删除pod文件等-我发现清除缓存非常有用。
对于react-native,我运行
rm -rf $TMPDIR/react-native-packager-cache-*
rm -rf $TMPDIR/metro-bundler-cache-*
rm -rf $TMPDIR/metro-*
rm -rf $TMPDIR/react-*
rm -rf $TMPDIR/haste-*
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
npm start -- --reset-cache
对于Xcode,我删除了~/Library/Developer/Xcode/DerivedData
中的文件夹
答案 3 :(得分:0)
import Firebase
FirebaseApp.configure()
对于目标C:
@import Firebase;
[FIRApp configure];