在 ios 上进行代码签名时无法在 Codemagic 上创建身份验证会话

Unable to create an authentication session on Codemagic when code signing on ios

我觉得我错过了什么,但真的不能确定。我正在尝试将 codemagic 的自动代码签名功能用于 IOS 应用商店发布。

但是在构建过程中打印;

> /usr/local/bin/flutter build ios --release --no-codesign

Warning: Building for device with codesigning disabled. You will have to manually codesign before deploying to device.

并在发布期间打印;

"Error Domain=ITunesSoftwareServiceErrorDomain Code=-22020 \"We are unable to create an authentication session.\" UserInfo={NSLocalizedDescription=We are unable to create an authentication session., NSLocalizedFailureReason=Unable to validate your application.}"

我正在启用应用商店连接,选择自动代码签名并选择应用商店作为配置文件类型。我确信我的 ID 和其他字段是正确的。

如有任何帮助,我们将不胜感激。

您不必担心 --no-codesign 部分。 Codemagic 首先构建应用程序而不对其进行签名,然后对应用程序进行签名。

您的问题似乎与您的苹果账户连接有关。您必须设置 App Store Connect 使用应用专用密码而不是您常用的密码。

为此,请转到您的 apple id 页面,向下至 安全性 ,然后是 应用专用密码 > 生成密码