Flutter Xcode 问题

问题描述 投票:0回答:1

从上次 iOS 更新开始,我在 iPhone 中打开项目时遇到问题。 问题在于

Xcode is taking longer than expected to start debugging the app. Ensure the project is opened in Xcode.
Error starting debug session in Xcode: Timed out waiting for CONFIGURATION_BUILD_DIR to update.
Could not run build/ios/iphoneos/Runner.app on 00008130-001E1C5E30C1401C.
Try launching Xcode and selecting "Product > Run" to fix the problem:
  open ios/Runner.xcworkspace

Error launching application on iPhone.

我的每个项目在 iOS 上都存在同样的问题。

更新所有库、更新 pod、flutter 版本、dart 版本。颤振医生完美。

Xcode 构建:

Command PhaseScriptExecution failed with a nonzero exit code

flutter xcode firebase
1个回答
0
投票

在研究并尝试了多种解决方案之后,我编制了一系列有助于解决问题的步骤。首先尝试 xcode->product->run,然后尝试 flutter。如果您遇到同样的问题,您可能想尝试一下:

  1. 清理项目并重建:

    • 在终端中,导航到您的项目目录
    • 运行:扑干净
    • 然后:flutter pub get
    • 最后:颤振运行
  2. 删除派生数据:

    • 在 Xcode 中,转到“窗口”>“项目”
    • 单击项目名称旁边的箭头
    • 单击“派生数据”旁边的“删除...”
  3. 检查Xcode命令行工具:

    • 打开终端
    • 运行:xcode-select --install
  4. 验证 Xcode 和 iOS 部署目标:

    • 在 Xcode 中打开您的项目
    • 检查您的 Xcode 版本是否与您的 iOS 部署目标兼容
  5. 更新 CocoaPods:

    • 运行:sudo gem install cocoapods
  6. 重新安装 Pod:

    • 导航到项目中的 ios 文件夹
    • 运行:pod deintegrate
    • 然后:pod install
  7. 检查是否存在任何冲突的依赖关系:

    • 检查您的 pubspec.yaml 文件是否存在任何潜在冲突
  8. 增加构建超时:

    • 在 Xcode 中打开 ios/Runner.xcworkspace
    • 进入“产品”>“方案”>“编辑方案”
    • 在“运行”下,增加“执行超时”值
  9. 检查 iOS 签名:

    • 在 Xcode 中,转到目标的“签名和功能”选项卡
    • 确保您的 Apple ID 设置正确并且配置文件有效
  10. 尝试直接从 Xcode 运行应用程序:

    • 在 Xcode 中打开 ios/Runner.xcworkspace
    • 选择您的设备
    • 单击“运行”按钮或按 Cmd+R

这些步骤为我解决了这个问题。希望他们也能帮助你!

© www.soinside.com 2019 - 2024. All rights reserved.