我正在尝试将react-native-google-sigin包实现到我的react-native Ios项目中。我配置了一切。 但是现在问题是,如果我将谷歌框架包含在我的项目中,则会出现弹出错误,并且一旦删除它就会出现。 它有效!! 我真的不知道为什么让构建失败并出现以下错误
答案 0 :(得分:1)
我不知道为什么或如何但我遇到了这个问题,经过多次清理,DerivedData删除等,对我有用的解决方案是遵循XCode关于升级到推荐设置的建议并将RNGoogleSignIn项目的iOS部署目标更改为8.0 。如果有帮助,我会使用XCode 9。
答案 1 :(得分:0)
这就是我解决这个问题的方法:
(将我的podfile复制到另一个位置)
(这将通过react-native链接给我一个错误的免费启动原因)
cp我的pod文件在ios / Pod安装中
按照react-native-google-signin
在我的login.js中添加了以下内容(iosCLientId和CLientId是不同的ID)
等待GoogleSignin.configure({
iosClientId:'iosClientId',
webClientId:'webClientId',
offlineAccess:false
});
打开Xcode清除并构建项目。