web-dev-qa-db-ja.com

expo build:iosを実行すると、Apple Developer Portalで認証に失敗しました

私は自動的に設定しようとしていますGitlab-CIを介してExpoを使用してiOSアプリをビルドします。これは私が使用しているコマンドです:

expo login -u expo_user -p expo_pass
expo build:ios --non-interactive --Apple-id [email protected] --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

2番目のコマンドの実行中に、このログを起動します。

[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 (/[email protected]/src/appleApi/fastlane.ts:28:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at Object.authenticate (/[email protected]/src/appleApi/authenticate.ts:46:40)
    at IOSBuilder.getAppleCtx (/[email protected]/src/commands/build/ios/IOSBuilder.js:47:23)
    at IOSBuilder.produceMissingCredentials (/[email protected]/src/commands/build/ios/IOSBuilder.js:123:22)
    at IOSBuilder.prepareCredentials (/[email protected]/src/commands/build/ios/IOSBuilder.js:65:7)
    at IOSBuilder.run (/[email protected]/src/commands/build/ios/IOSBuilder.js:19:7)
    at IOSBuilder.command (/[email protected]/src/commands/build/BaseBuilder.js:55:7)
    at Command.<anonymous> (/[email protected]/src/exp.ts:81:7)

Apple開発者アカウントはTwo Factor Authentication(2FA)を設定しています。

これが博覧会の理由ですbuild:iosコマンドがApple Portal?に対する認証に失敗しています。このコマンドで何が欠けていますか?

PS:私のラップトップのこれらのコマンドは正常に動作します!

使用する必要があるexpo build:ios -cうまくいきました。

リンクに記載されているとおり。

https://forums.expo.io/t/solved-ios-standalone-build-failed/10007/3?u=alihussnain

1
John Bravo