'SFSafariViewController'仅适用于iOS 9.0或更高版本(React Native Build)

dev*_*ebz 7 xcode ios react-native

我可以通过Expo在模拟器中运行我的React Native应用程序,但是当我尝试使用Xcode构建它时,我收到此错误:

'SFSafariViewController'仅适用于iOS 9.0或更高版本(React Native Build)

这些是我构建的步骤.

  1. npm run eject
  2. 弹出'ExpoKit'选项
  3. cd 进入ios目录
  4. pod install
  5. 在Xcode中打开xcworkspace文件
  6. 在项目和目标中,我将Deployment Target值更改为11.0
  7. 将构建运行到iOS版本11模拟器

然后构建失败,出现上述7个错误.我正在使用Xcode版本9.0,Pods版本1.3.1.

任何帮助将不胜感激.

小智 27

对我来说,错误来自"AppAuth"依赖.我通过将此软件包的"iOS部署目标"设置为iOS 9.0来解决此问题.

在此输入图像描述