【问题标题】:Unable to create an authentication session on Codemagic when code signing on ios在 ios 上进行代码签名时无法在 Codemagic 上创建身份验证会话
【发布时间】:2020-06-28 06:41:59
【问题描述】:

我觉得我错过了一些东西,但不能确定。我正在尝试使用 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 专用密码而不是您通常的密码正确设置了 App Store Connect?
  • 应用专用密码与平时不同吗?如果可以,请问在哪里可以找到?
  • 是的,它是不同的。您可以通过转到您的 Apple id (appleid.apple.com)、安全性、然后应用特定密码/生成密码来创建它
  • 啊,你是对的,找到它并修复了谢谢伙伴,只需添加你的评论作为答案,这样我就可以接受了:)
  • 很高兴我能帮上忙

标签: flutter codemagic


【解决方案1】:

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

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

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

【讨论】:

  • 再次感谢! :)
猜你喜欢
  • 2020-02-23
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2016-04-18
  • 1970-01-01
  • 2017-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多