我可以通过Expo在模拟器中运行我的React Native应用程序,但是当我尝试使用Xcode构建它时,我收到此错误:
'SFSafariViewController'仅适用于iOS 9.0或更高版本(React Native Build)
这些是我构建的步骤 .
-
运行
npm run eject
-
使用'ExpoKit'选项弹出
-
cd
进入ios目录 -
运行
pod install
-
在Xcode中打开xcworkspace文件
-
在项目和目标中,我将Deployment Target值更改为11.0
-
将构建运行到iOS版本11模拟器
然后构建失败,出现上述7个错误 . 我正在使用Xcode版本9.0,Pods版本1.3.1 .
任何帮助将不胜感激 .
1 回答
对我来说,错误来自“AppAuth”依赖 . 我通过将此软件包的“iOS部署目标”设置为iOS 9.0来解决此问题 .