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

k4ymrczo  于 2022-12-30  发布在  iOS
关注(0)|答案(5)|浏览(259)

我可以从Xcode构建macOS应用并成功运行,但当我尝试从Android Studio运行它时,它给了我以下错误:
预配配置文件“mac Team预配配置文件:不包括当前选定的设备”
如果我进入我的苹果开发者帐户,我也可以在那里看到我的设备UUID。

wn9m85ua

wn9m85ua1#

如果您使用的是Mac M1,您的设备将有两个UUID:一个是在Xcode / xcodebuild本地运行时,另一个是在Rosetta下运行时。
要在Rosetta下注册您的设备ID:
1.应用程序文件夹〉Xcode〉右键单击〉获取信息〉选中“使用Rosetta打开”
1.在Xcode中打开应用程序

  1. Runner〉Runner〉签名和功能〉确保选中“自动管理签名”
  2. Xcode会给予你一个关于设备ID不在预置配置文件中的错误〉点击修复按钮
    1.对您可能拥有的任何扩展名重复步骤3.和4.
    Xcode会将设备ID添加到您的配置文件中。您现在可以取消选中“使用Rosetta打开”,让Xcode再次在本机运行。
    另请参见this github issue
qyyhg6bp

qyyhg6bp2#

你可以尝试先通过xcode运行这个项目,然后再通过flutter SDK运行它,这样我就解决了上面提到的问题。

a9wyjsp7

a9wyjsp73#

已通过以下方式解决:
1.正在从以下路径删除预配配置文件:
~/媒体库/移动设备/设置/配置文件/
1.扑动清洁
1.再跑

    • 编辑**

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

y1aodyip

y1aodyip4#

对我有效:删除flutter项目中的macos文件夹,然后运行以下命令:

flutter create .

它创建一个新的macos文件夹为你和你可以运行你的项目现在

xpszyzbs

xpszyzbs5#

1.从Xcode打开项目
1.从设备列表中选择遇到问题的设备。check this
1.产品〉全新构建文件夹
1.产品〉构建
1.然后Xcode会要求你将设备注册到你的开发者帐户。添加它并像正常一样从Flutter运行你的项目。

相关问题