如何为 iOS 或 react-native 项目正确包含 'Firebase/Auth' pod?
How to properly include 'Firebase/Auth' pod for iOS or react-native project?
目标:在一个 react-native 项目中,我使用的是 react-native-firebase
v5.6,因为我使用的是 Firebase 的身份验证,所以我需要在 pod 文件中包含 "Firebase/Auth" 所以 react-native -firebase 的绑定可以使用它。
问题:pod "Firebase/Auth"
添加并保存到podfile后,pod install
成功运行,编译RNFirebaseAuth.m时项目构建失败。我没有添加任何与身份验证相关的代码,只是简单地安装了 pod 和 clean&运行 构建。旁注,其他react-native-firebase setup/integration 到此为止已经成功了。
失败错误:
/path/to/project/node_modules/react-native-firebase/ios/RNFirebase/auth/RNFirebaseAuth.m:1184:36: error: no known class method for selector 'credentialWithProviderID:IDToken:rawNonce:'
credential = [FIROAuthProvider credentialWithProviderID:@"apple.com" IDToken:authToken rawNonce:authTokenSecret];
我是不是错过了一个安装步骤或者什么?我该如何修复构建?
根据 mikehardy 在 GitHub 上的说法,react-native-firebase v5.6 有一个小的破坏性变化,强制使用至少版本 6.13 的 firebase pods。
我 运行 pod update
这就是修复构建所需的全部内容
目标:在一个 react-native 项目中,我使用的是 react-native-firebase
v5.6,因为我使用的是 Firebase 的身份验证,所以我需要在 pod 文件中包含 "Firebase/Auth" 所以 react-native -firebase 的绑定可以使用它。
问题:pod "Firebase/Auth"
添加并保存到podfile后,pod install
成功运行,编译RNFirebaseAuth.m时项目构建失败。我没有添加任何与身份验证相关的代码,只是简单地安装了 pod 和 clean&运行 构建。旁注,其他react-native-firebase setup/integration 到此为止已经成功了。
失败错误:
/path/to/project/node_modules/react-native-firebase/ios/RNFirebase/auth/RNFirebaseAuth.m:1184:36: error: no known class method for selector 'credentialWithProviderID:IDToken:rawNonce:'
credential = [FIROAuthProvider credentialWithProviderID:@"apple.com" IDToken:authToken rawNonce:authTokenSecret];
我是不是错过了一个安装步骤或者什么?我该如何修复构建?
根据 mikehardy 在 GitHub 上的说法,react-native-firebase v5.6 有一个小的破坏性变化,强制使用至少版本 6.13 的 firebase pods。
我 运行 pod update
这就是修复构建所需的全部内容