在Ios中对本机Google Signin问题做出反应

问题描述 投票:1回答:3

qazxsw poi我正在使用这个图书馆对于Google登录:qazxsw poi

在ios中集成库后,我在真实设备中运行时遇到错误:

在signalhandler.cc文件中

enter image description here

注意:它在模拟器中运行良好。我只在运行真实设备时才收到错误。

ios xcode reactjs react-native google-signin
3个回答
0
投票

检查以下在xCode中执行的步骤:

1)在Libraries文件夹中,RNGoogleSignin.xcodeproj是否存在。如果没有,则从节点模块文件夹拖动。

2)在构建阶段将libRNGoogleSignin.a库添加到链接二进制文件中。

希望它能解决你的问题。


0
投票

当我试图在我的iPhone X上运行一个开箱即用的React Native应用程序时,我得到了同样的错误。我使用Xcode 10在MacBook Pro上运行Mojave。

我在模拟器中运行基本的React Native应用程序没有问题,但在使用物理设备运行它时遇到问题。在查看图书馆时,我无法找到Nirmalsinh提出的RNGoogleSignin.xcodeproj。

所以,经过一番挖掘,我找到了这个帖子。 react-native-google-signin

看起来Xcode 10和React Native存在严重错误。

他们建议采用78行抛出错误并返回null并修复该错误。如下。

No member named '__rip' in '__darwin_arm_thread_state64

不知道为什么该行会抛出错误或该上下文实际上是什么,但返回NULL允许我在物理设备上编译它。

不知道这是否可以解决你的问题,但它可能会帮助那些偶然发现这个问题的人。

如果是因为它缺少RNGoogleSignin.xcodeproj,那么需要另一种方法来添加该库,因为它在我的文件夹中。不幸的是,我不知道在哪里可以找到它来安装它。


0
投票

当我试图在物理设备上运行xcode时,我遇到了这个问题...我在github上看到了这个解决方案,它对我有用改变这一行:

https://github.com/facebook/react-native/issues/16106

ucontext_t *context = reinterpret_cast<ucontext_t *>(ucontext_in_void);
return NULL;
© www.soinside.com 2019 - 2024. All rights reserved.