基于Expo创建的React Native项目无法使用Xcode打开问题咨询
Expo React Native项目Xcode无法打开对应文件夹的常见原因

- 未生成iOS原生目录:纯Expo托管模式的项目默认不会创建
ios原生目录,直接在Xcode中选择项目根目录打开就会触发找不到对应文件夹的报错,需要先执行npx expo prebuild -p ios生成原生目录后再尝试打开。 - 打开的目标文件错误:Xcode打开iOS原生项目需要选中
ios目录下后缀为.xcworkspace(已执行Pod安装)或.xcodeproj的文件,直接选中ios文件夹、项目根目录打开都可能触发识别失败的问题。 - 目录权限不足:如果项目存储在iCloud云盘、外接移动存储设备,或者
ios目录的读写权限被限制,Xcode没有对应目录的访问权限就会抛出无法打开的报错。 - 原生目录结构损坏:执行
expo prebuild生成原生目录的过程中断、缓存异常,会导致生成的ios目录结构不完整,Xcode无法识别有效项目配置,就会报错。 - 版本不兼容:本地安装的Xcode版本低于当前使用的Expo版本要求的最低Xcode版本,也会出现无法识别项目目录的问题。
内容的提问来源于stack exchange,提问作者Tomás Aguiar
相关产品推荐
相关产品推荐

