gpt4 book ai didi

ios - 执行 expo build :ios 时,Apple Developer Portal 中的身份验证失败

转载 作者:行者123 更新时间:2023-12-01 15:49:15 24 4
gpt4 key购买 nike

我正在尝试自动配置 通过 Gitlab-CI 使用 Expo 构建 iOS 应用程序 .
这是我正在使用的命令:

expo login -u expo_user -p expo_pass
expo build:ios --non-interactive --apple-id my_id@domain.com --clear-dist-cert --clear-provisioning-profile --dist-p12-path "path_to_file.p12" --provisioning-profile-path "path_to_file.mobileprovision"

我已经传递了这个环境变量的相应值:

EXPO_APPLE_PASSWORD
EXPO_IOS_DIST_P12_PASSWORD

在第二个命令执行期间,它会启动此日志:

[14:24:23] Trying to authenticate with Apple Developer Portal...
[14:24:25] Authentication with Apple Developer Portal failed!
[14:24:25] Error: Reason: Unknown reason, raw: "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>Apple</center>\r\n</body>\r\n</html>\r\n\n"
at runAction (/expo-cli@3.13.1/src/appleApi/fastlane.ts:28:17)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at Object.authenticate (/expo-cli@3.13.1/src/appleApi/authenticate.ts:46:40)
at IOSBuilder.getAppleCtx (/expo-cli@3.13.1/src/commands/build/ios/IOSBuilder.js:47:23)
at IOSBuilder.produceMissingCredentials (/expo-cli@3.13.1/src/commands/build/ios/IOSBuilder.js:123:22)
at IOSBuilder.prepareCredentials (/expo-cli@3.13.1/src/commands/build/ios/IOSBuilder.js:65:7)
at IOSBuilder.run (/expo-cli@3.13.1/src/commands/build/ios/IOSBuilder.js:19:7)
at IOSBuilder.command (/expo-cli@3.13.1/src/commands/build/BaseBuilder.js:55:7)
at Command.<anonymous> (/expo-cli@3.13.1/src/exp.ts:81:7)

我使用的 Apple Developer 帐户已配置 两因素身份验证 (2FA) .

这就是世博会的原因 build:ios命令是否无法通过 Apple Portal 的身份验证?
我在这个命令中缺少什么?

PS:我的笔记本电脑上的这些命令工作正常!

最佳答案

在我的开发机器上以交互模式发生了类似的问题。
碰巧对我有用的一件事是在隐身窗口中登录 App Store Connect 以触发 2FA。不确定这是否是巧合,但它奏效了!
作为引用,我在最新的 expo-cli@4.9.1 上遇到了类似的错误。

✖ Logging in...
Authentication with Apple Developer Portal failed!
Error: Apple Service Error -1018. Could Not Complete Request. Your request could not be completed because of an error. Please try again later. Apple servers may be down right
now, please try again in about 10-20 minutes

关于ios - 执行 expo build :ios 时,Apple Developer Portal 中的身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60403093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com