ios - 在 Linux 上为 iOS 手动链接 React Native Library (FB SDK)
问题描述
在 Linux(Ubuntu)设备上开发时是否可以手动链接反应原生应用程序中的库而无需手动构建应用程序(我正在使用 Expo 客户端进行测试和调试)。因为我在 Linux 设备上,我没有 XCode,我找到的所有说明都只显示了如何使用 XCode 链接库,它们似乎都假设我已经构建了应用程序,或者给出了构建说明该应用程序(不适用于我)。
我问的原因是我正在尝试在我的应用程序中测试 FB 登录按钮,但是在安装并链接react-native-fbsdk
库后,在我的应用程序中打开登录页面会导致错误:Invariant Violation: Native component for "RCTFBLoginButton" does not exist"
. 到目前为止我找到的最接近/最简单的答案似乎应该是这个问题的答案,但它再次需要 XCode,我不确定如何在命令行中模拟这些命令(或任何方式可以完成)。
解决方案
使用 expo 时,您应该使用他们的facebook implementation。
我在使用 fbsdk 登录时遇到了很多麻烦,而 expo sdk 的工作非常容易。
推荐阅读
- excel - 如何在不使用 ThisWorkbook 的情况下创建 App Events 对象?
- mysql - 我需要找出连续方式的平均金额
- pandas - 如何删除 Pandas 数据框的边框?
- regex - 正则表达式 - 通配符后的可选捕获组
- android - 如何从firebase获取数据到recyclerview
- javascript - onclick 不能正常工作
- android - ObjectDetectorTask:对象检测器管道已重置:MLKIT
- c++ - 在 C++ 中,“固定”大小的向量是否也有错误的大小(与内存大小相比)
- angular - Ionic 4 App 中未找到自定义 Angular (8) Pipe 问题
- stm32 - 无法从 ds18b20 读取温度