【发布时间】: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)、安全性、然后应用特定密码/生成密码来创建它
-
啊,你是对的,找到它并修复了谢谢伙伴,只需添加你的评论作为答案,这样我就可以接受了:)
-
很高兴我能帮上忙