无法使用 Android Studio Flutter 为 Xcode 模拟器构建 Flutter 应用程序

Cannot build Flutter application for Xcode Simulator using Android Studio Flutter

我想问一下如何为真实设备或模拟器编译我的 Flutter 应用程序。在出现这些问题之前,我可以为 iOS 编译 Flutter 应用程序,但是在 Xcode + Flutter + AS 更新后,突然它不再 运行 任何 Flutter 应用程序。

Xcode 本身可以 运行 应用程序没有任何问题,但是当我执行命令 flutter run 时,我收到以下错误:

Running Xcode build...                                                  
 └─Compiling, linking and signing...                         9.4s
Xcode build done.                                           36.5s
Failed to build iOS app
Error output from Xcode build:
↳
    2020-12-17 11:10:56.911 xcodebuild[21278:254935] [MT] iPhoneConnect:
    <DVTiOSDevice (0x7fbfceca2180), xxx’s iPhone, iPhone, 13.5.1 (17F80),
    00008020-000928A82293802E> == Underlying device preparation errors ==
    2020-12-17 11:10:56.912 xcodebuild[21278:254935] [MT] iPhoneConnect: Failed
    _shouldMakeReadyForDevelopment check even though device is not locked by
    passcode.
    Domain: com.apple.platform.iphoneos
    Code: 5
    Failure Reason: allowsSecureServices: 1. isConnected: 0. Platform:
    <DVTPlatform:0x7fbfcb11ed40:'com.apple.platform.iphoneos':<DVTFilePath:0x7fb
    fcb11eac0:'/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneO
    S.platform'>>. DTDKDeviceIdentifierIsIDID: 0
    User Info: {
        DVTDeviceDescription = "\Ud83d\Udcf1<DVTiOSDevice (0x7fbfceca2180),
        xxx\U2019s iPhone, iPhone, 13.5.1 (17F80),
        00008020-000928A82293802E>";
    }
    --
    2020-12-17 11:10:56.912 xcodebuild[21278:254935] [MT] iPhoneConnect:
    <DVTiOSDevice (0x7fbfceca2180), xxx iPhone, iPhone, 13.5.1 (17F80),
    00008020-000928A82293802E> == END: Underlying device preparation errors ==
        ** BUILD FAILED **
.........

Could not build the application for the simulator.
Error launching application on iPhone 11 Pro.

这是我从 运行ning (Flavor / new created project) 得到的错误。目前,我不能 运行 使用 Xcode 的任何风味,我只能 运行 来自 Xcode 的非风味项目。 到目前为止,我已经尝试过:

  1. https://github.com/flutter/flutter/issues/20685#issuecomment-421511890
  2. flutter clean && flutter 运行
  3. 注销 Xcode
  4. 关闭并重新打开 Xcode
  5. 正在终端中杀死 Xcode。

如果您有任何想法,请告诉我。我真的被这种使用模拟器或真实设备的错误困住了,thx!

好的,我在尝试卸载第二个 XCode 后解决了我的问题,所以出现这个问题是因为之前我尝试使用我的 MAC 我安装了 XCode beta版本,然后尝试将我的应用程序发布到 Playstore,因为 XCode 版本我从 AppsStore 下载了另一个 XCode 版本,这不知何故让 android 工作室检测并发生了这种错误,希望这对遇到此类问题的人有所帮助