故障排除
在 React Native 开发环境和项目版本之间的差异可能导致集成过程中出现错误提示。本章汇总了一些潜在的问题,并提供解决方案供您参考。如果您遇到本章未列出的问题,请随时联系我们的技术团队,我们将及时提供技术支持。
问题 1: 'value' is unavailable: Introduced in iOS 12.0
当将 React Native 版本升级到 0.70.0 并编译 iOS 平台项目时,可能会出现此问题,如下面的屏幕截图所示:
解决方案:
- 使用 Xcode 打开您的 iOS 项目。
- 在 Xcode 项目导航器中,选择 Pods。
- 在 Targets 下,选择 React-Codegen。
- 将窗口设置为“Build Settings”。
- 在“Deployment”下,将 iOS 部署目标设置为 12.4。
- 清理项目并重新构建:Product > Clean Build Folder,Product > Build。