开发者社区 问答 正文

将项目从一个系统转移到另一个系统时,在iOS模拟器中构建时出现xcodebuild错误

xcodebuild:Error:名为“Runner”的工作区不包含名为“Runner”的方案。“-list”选项可用于在工作区中查找方案的名称。完成时出现错误:从:/usr/bin/env xcrun xcodeBuild-配置调试-安静-工作区Runner.xc工作区-plan Runner-sdk iphone仿真器-ARCH x86_64 BUILD_DIR=/Users/apple/Documents/flutter_app_sample/build/ios_PRESS_Analytics=真正的编译器_索引_存储_Enable=无显示BuildSettings中退出代码65

展开
收起
游客5akardh5cojhg 2019-12-07 18:55:32 544 分享 版权
阿里云 AI 助理回答

遇到这个错误,意味着Xcode在尝试构建你的Flutter项目时,没有找到名为“Runner”的方案(Scheme)或者可能方案的配置有误。以下是一些解决步骤,你可以尝试:

  1. 确认Scheme是否存在

    • 打开你的.xcworkspace文件使用Xcode。
    • 在顶部菜单中选择Product -> Scheme -> 确认是否有Runner选项。如果没有,你需要创建一个新的Scheme。
    • 如果没有看到Runner,点击Manage Schemes...,然后确保Runner是启用状态,并且对于你想要构建的目标是选中的。
  2. 创建或修复Scheme

    • 仍然在Xcode中,选择Product -> Scheme -> New...,从弹出的对话框中选择Runner作为目标,然后给Scheme命名(通常默认就是Runner),并确保它是共享的(Share with: Workspace)。
    • 创建后,关闭Xcode并重新尝试运行你的 Flutter 命令。
  3. 清理缓存和重建

    • 在终端中,导航到你的Flutter项目目录,先执行flutter clean来清除之前的构建产物。
    • 然后尝试重新构建你的应用,比如使用flutter build ios或直接通过Xcode构建。
  4. 检查Flutter环境

    • 确保你的Flutter SDK是最新的,可以通过运行flutter doctor来检查。
    • 检查你的iOS项目设置,确保所有路径正确无误,包括Podfile是否已安装并且更新。
  5. Xcode命令行工具

    • 确保你的Xcode命令行工具是最新的。可以在终端中运行xcode-select --install来检查和更新。

如果以上步骤都不能解决问题,可能需要更详细地检查你的项目配置,或者考虑是否有其他依赖项或配置文件(如Podfile.lock, .xcconfig等)导致的问题。有时候,删除ios/Pods/目录和Podfile.lock文件,然后重新执行pod install也可能解决一些依赖问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答