出于各种原因,我想将 React-native 项目当前的 iOS 部署目标 9.0 增加到这个部署目标 11。但是当我尝试将一般项目部署目标设置为 11.0 并将每个目标部署目标设置为 11.0 时,我遇到了问题。在崩溃详细信息中,我无法弄清楚问题所在,并且出现以下错误。
我也试过;
- 清除所有派生数据,
- 使用真实的设备构建,
- 建立档案,
- 清除 xcuser 数据,
- 清除 pod 文件、Podfile.lock、deintegrate pod 和全新安装,
- 删除 node_modules 并全新安装
- 我目前正在使用 xcode 12.2,但我也尝试了不同的 xcode 版本,例如 11.7、12.4
- 项目使用新的构建系统而不是旧的。
- 项目包括用于桥接框架的 Swift 5.0
我只是改回目标 9.0 一切正常。有趣的是,我能够使用 iOS 部署目标 11 进行一次构建,但是当明确并尝试重新构建时,我再次面临同样的错误。