首页 > 解决方案 > 在 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,我不确定如何在命令行中模拟这些命令(或任何方式可以完成)。

标签: iosreact-native

解决方案


使用 expo 时,您应该使用他们的facebook implementation

我在使用 fbsdk 登录时遇到了很多麻烦,而 expo sdk 的工作非常容易。


推荐阅读