在模拟器或设备上构建 flutter 应用程序 - 错误

问题描述 投票:0回答:1

我有一台配备 m1 的 MacBook。当我输入

flutter doctor
时,一切都很好。我可以在 Xcode 中使用 Runner 构建应用程序,但是当我尝试在模拟器或我的设备上通过 VSC 运行应用程序时,出现错误:

Error (Xcode): Target debug_unpack_ios failed: Exception: Failed to codesign /Users/me/Desktop/coding/program.nosync/my_awsome_app_1705/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter with identity -. Could not build the application for the simulator. Error launching application on iphone 13.

当我尝试使用模拟器或设备进行操作时,没有任何区别。我可以在 Runner 中使用 Xcode 构建这个应用程序。

`

iphone flutter macos dart
1个回答
0
投票

排查 M1 MacBook 上 Flutter iOS 开发中的“无法共同设计”错误

1.检查钥匙串访问:

  • 打开钥匙串访问。
  • 搜索您的开发者身份和签名证书。
  • 确保两个证书均已解锁并且具有 Flutter 和 Xcode 的完全访问权限。
  • 右键单击每个证书,选择“获取信息”,然后检查“展开权限”部分下的访问控制列表。

2.重新创建签名证书:

  • 打开 Xcode。
  • 转到首选项 > 帐户。
  • 选择您的 Apple ID,然后单击“查看详细信息”。
  • 单击 + 按钮并选择添加 Apple ID。
  • 使用您的 Apple 开发者计划帐户登录。
  • 这将重新下载您的签名证书并可能修复任何问题。

3.清洁和重建:

在终端中运行以下命令:

flutter clean
flutter build ios --release
© www.soinside.com 2019 - 2024. All rights reserved.