4

我觉得我错过了一些东西,但不能确定真的。我正在尝试使用 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 和其他字段是正确的。

任何帮助,将不胜感激。

4

1 回答 1

9

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

您的问题似乎与您的苹果帐户的连接有关。您必须使用 App 特定密码而不是通常的密码来设置App Store Connect 。

为此,请转到您的Apple id页面,转到Security,然后转到App Specific Password > Generate a password

于 2020-03-17T12:26:51.187 回答