您的 Xcode 版本对于您的 iOS 版本来说可能太旧了

azh*_*een 12 xcode dart flutter ios14

我已将手机的操作系统版本更新到 iOS 14,并在今天将 Xcode 更新到版本 12,但是当我尝试通过 Android Studio 在 iPhone 11 - iOS 14 上构建 Flutter 应用程序时,它给了我这个错误:

Your Xcode version may be too old for your iOS version.
???????????????????????????????????????????????????????????????????????????????????
2020-09-18 19:14:26.576 ios-deploy[30916:201883] [ !! ] Error 0xe8000022: The service is invalid. AMDeviceSecureStartService(device, CFSTR("com.apple.debugserver"), NULL, &con)
Could not run build/ios/iphoneos/Runner.app on 00008030-00012C200C45802E.
Try launching Xcode and selecting "Product > Run" to fix the problem:
  open ios/Runner.xcworkspace

Error launching application on Azheen’s.
Run Code Online (Sandbox Code Playgroud)

Abi*_*oor 5

这就是我所做的:

  1. 更新了 Xcode
  2. flutter clean 在终端上。
  3. flutter upgrade 在终端上。
  4. 打开 Xcode 并运行一次应用程序。
  5. flutter clean 再次。
  6. flutter run.

它现在应该可以工作了。


EdH*_*ani 5

这个问题有点令人困惑,我在 Xcode 12.0.1 和 iOS 14.2 beta 上遇到了同样的错误。这为我解决了

从此链接下载 iOS 14.0 的设备支持文件。

对于 iOS 14.2 测试版,有一个尚未合并的拉取请求

  1. 解压并粘贴到这个位置。 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

等级制度

  1. 重新打开 Xcode。


小智 4

这个问题是八月份在 flutter 仓库中提出的目前,该问题已通过最近的 flutter 更新得到修复。

运行flutter upgrade到 v1.20.4 以获得修复