我能够从 Xcode 构建 macOS 应用程序并成功运行,但是当我尝试从 Android Studio 运行它时,出现以下错误:
配置文件“mac 团队配置配置文件:不包括当前选择的设备”
如果我转到我的苹果开发者帐户,我也可以在那里看到我的设备 UUID。
如果您使用的是 Mac M1,您的设备将有两个 UUID:一个在 Xcode / xcodebuild 本机运行时使用,另一个在 Rosetta 下运行时使用。
要在 Rosetta 下注册您的设备 ID:
Xcode 会将设备 ID 添加到您的个人资料中。您现在可以取消选中“使用 Rosetta 打开”以使 Xcode 再次在本机运行。
另请参阅此 github 问题。
您可以尝试先通过 xcode 运行项目,然后通过 flutter SDK 运行它。这为我解决了上述问题。
已解决:
~/库/移动设备/配置/配置文件/
颤抖干净
再次运行
编辑
您可能需要从 Xcode 打开项目并从那里构建它,并且不要忘记
pod install
命令
为我工作: 删除 flutter 项目中的 macos 文件夹,然后运行以下命令:
flutter create .
它会为您创建一个新的 macos 文件夹,您现在就可以运行您的项目了
第一次在我的新 Mac 上运行 XCode 项目时遇到了这个问题。解决者:
在 xcode 中打开 flutter 项目。 连接 iPhone。 从 xcode 运行。 Xcode 解决您的问题。