【发布时间】:2016-04-09 14:42:09
【问题描述】:
当我使用模拟器运行我的代码时,它运行良好。但是,当它在我的 iphone 6 plus 上运行时,会发生错误。
这两个文件也变红了。
ps.:我使用 Xcode 7.3 和“Firebase”,“>= 2.5.1”。所有这些都是最新版本。
【问题讨论】:
-
请不要只发布 XCode 的图像,因为它们本质上是不可搜索的。而是发布实际的错误消息和导致错误消息的代码。
当我使用模拟器运行我的代码时,它运行良好。但是,当它在我的 iphone 6 plus 上运行时,会发生错误。
这两个文件也变红了。
ps.:我使用 Xcode 7.3 和“Firebase”,“>= 2.5.1”。所有这些都是最新版本。
【问题讨论】:
确保您已链接并导入库:
【讨论】:
您的项目中可能尚未安装 Firebase。确保安装它。 Here's a link to the firebase docs.
【讨论】:
我发现将库作为 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 中的文件夹
【讨论】:
import Firebase
FirebaseApp.configure()
对于目标 C:
@import Firebase;
[FIRApp configure];
【讨论】: