iOS XCode 构建错误 (flutter) -- 无法使用 M1 芯片在 mac 上为 iOS (flutter) 构建 apk

iOS XCode build error (flutter) -- cannot build apk for iOS (flutter) on mac with M1 chip

我正在使用带有 M1 芯片的 MacBook Pro 来测试 flutter 应用程序,但我无法在物理 IOS 设备和模拟器中进行测试。 我收到以下错误:

****objc[6039]: Class AMSupportURLConnectionDelegate 在两者中都实现了 ?? (0x1f47f78f0) 和 ?? (0x1149942b8)。将使用两者之一。哪一个是未定义的。 objc[6039]: Class AMSupportURLSession 在两者中都实现了 ?? (0x1f47f7940) 和 ?? (0x114994308)。将使用两者之一。哪一个是未定义的。 ** 构建失败 ******

我的 flutter 项目返回以下错误:

无法为设备构建预编译的应用程序。 在 iPhone.

上启动应用程序时出错

XCode的输出如下: 未找到 'juniorsdelivery.juniors-app' 的配置文件:Xcode 找不到任何 iOS 与 'juniorsdelivery.juniors-app' 匹配的应用程序开发供应配置文件。自动签名已禁用且无法生成配置文件。要启用自动签名,请将 -allowProvisioningUpdates 传递给 xcodebuild。 (在项目 'Runner' 的目标 'Runner' 中)

我已经尝试过其他面临这些问题的人在此处发布的关于堆栈溢出的内容,但其中 none 似乎有效。我试过 运行 'pod install',删除和编辑 Runner 文件,并在 DebugRelease 下设置 'Code Signing identity' 到 'any IOS SDK'。 请帮忙!谢谢!

欢迎来到SO,这与M1芯片无关错误明显是在说Xcode couldn't find any iOS App Development provisioning profiles matching 'juniorsdelivery.juniors-app'

This answer should solve your problem。您必须在 X 代码中配置配置文件。