配置文件“iOS团队配置文件:不包括当前选择的设备”Flutter - MacOS

Abd*_*yek 11 macos ios provisioning-profile android-studio flutter

我能够从 Xcode 构建 macOS 应用程序并成功运行,但是当我尝试从 Android Studio 运行它时,出现以下错误:

配置文件“mac Team 配置配置文件:不包括当前选择的设备”

如果我转到我的苹果开发者帐户,我也可以在那里看到我的设备 UUID。

Seb*_*ian 20

如果您使用的是 Mac M1,您的设备将有两个 UUID:一个是在 Xcode / xcodebuild 本地运行时使用,另一个是在 Rosetta 下运行时使用。

要在 Rosetta 下注册您的设备 ID:

  1. 应用程序文件夹 > Xcode > 右键单击​​ > 获取信息 > 选中“使用 Rosetta 打开”
  2. 在 Xcode 中打开应用程序
  3. 运行器 > 运行器 > 签名和功能 > 确保选中“自动管理签名”
  4. Xcode 将向您提供有关设备 ID 不在配置文件中的错误 > 单击“修复”按钮
  5. 对于您可能拥有的任何扩展,重复步骤 3. 和 4.

Xcode 会将设备 ID 添加到您的配置文件中。现在,您可以取消选中“使用 Rosetta 打开”以使 Xcode 再次在本机运行。

另请参阅此 github 问题


Arh*_*S C 11

您可以尝试先通过 xcode 运行项目,然后通过 flutter SDK 运行它。这为我解决了上述问题。


SUD*_*ARA 11

  1. 从 Xcode 打开您的项目

  2. 从设备列表中选择遇到问题的设备。 检查这个

  3. 产品 > 清理构建文件夹

  4. 产品 > 构建

  5. 然后 Xcode 会要求您将设备注册到您的开发者帐户。添加它并像平常一样从 Flutter 运行您的项目。


Abd*_*yek 5

这已通过以下方式解决:

  1. 从以下路径删除配置文件:

〜/库/移动设备/配置/配置文件/

  1. 扑干净

  2. 再次运行

编辑

您可能需要从 Xcode 打开项目并从那里构建它,并且不要忘记pod install命令