React Native iOS执行yarn ios报xcodebuild错误码66如何解决
问题背景
- React Native开发的安卓项目可正常运行,适配iOS端时,进入
ios目录执行pod install完成依赖安装,返回项目根目录执行yarn ios启动iOS项目时构建失败,xcodebuild退出码为66,核心报错信息:
xcodebuild: error: Scheme myappv2 is not currently configured for the build action.
日志中出现的watchOS相关扩展点缺失提示为Xcode版本兼容类无关警告,不会直接导致构建失败,无需单独处理。
解决方案
按优先级依次尝试以下操作:
方案1:手动修复Scheme配置(优先尝试)
- 进入项目
ios目录,双击打开myappv2.xcworkspace文件,禁止打开后缀为.xcodeproj的项目文件 - 点击Xcode顶部菜单栏,依次选择
Product > Scheme > Manage Schemes - 在弹出的Scheme管理窗口列表中找到
myappv2条目:- 勾选条目右侧的
Shared(共享)复选框 - 选中该条目后点击窗口下方的
Edit Scheme按钮
- 勾选条目右侧的
- 在编辑Scheme窗口的左侧菜单栏选中
Build动作,确认右侧面板中主App Target(即myappv2)对应的Run勾选框为选中状态 - 点击
Close保存配置,按下Cmd+B在Xcode内手动触发一次构建,构建成功后关闭Xcode,回到项目根目录重新执行yarn ios即可正常启动
方案2:全量清理缓存重装依赖(方案1无效时使用)
- 退出所有Xcode进程,关闭终端中运行的Metro打包服务
- 在项目根目录依次执行以下命令完成清理重装:
# 清理iOS侧依赖与构建缓存 cd ios rm -rf Pods Podfile.lock build pod deintegrate pod install --repo-update cd .. # 清理JS侧依赖缓存 rm -rf node_modules yarn.lock yarn install
- 重装完成后,按照方案1的步骤检查Scheme配置,确认无误后再执行
yarn ios启动项目
内容的提问来源于stack exchange,提问作者zekoliman
相关产品推荐
相关产品推荐

