我正在尝试将我的第一个应用程序发布到Apple App Store。这是一个 Expo React Native 应用程序。
我目前正在使用
eas submit -p ios --latest
将构建提交到应用程序商店。但是,我收到错误:
Failed to create App Store Connect API Key.
UnexpectedAppleResponse: The specified resource does not exist - There is no resource of type 'apiKeys' with id 'XXXXXXXXXX'
我正在观看在线教程,到目前为止我已经能够遵循每一步。任何有关如何修复此错误的建议将不胜感激。预先感谢您!
您需要将 EAS 更新至 0.60.0
npm install -g eas-cli
我也有同样的问题。 为我工作,朋友
我们通过后续步骤解决了这个问题
1:升级您的eas-cli运行:
npm install -g eas-cli
2:如果您是第一次发布应用程序,则需要使用以下链接请求访问您的 App Store Connet:
https://appstoreconnect.apple.com/access/integrations/api
然后,单击
Request access
蓝色按钮。然后,您将能够生成 API 密钥。
然后生成/下载任何密钥,使用文本编辑器打开并通过选择“[输入应用程序特定密码]”将文件路径粘贴到eas终端中
重要提示:如果您已经下载了密钥,则无需创建新密钥
我们希望这对您有用。
就是这样。
Apple 的基础设施中存在一个错误,该错误不会长时间传播新创建的对象(在我的实验中长达 14 秒)。 Apple 回应称,当 cli 尝试下载密钥且密钥尚未完全传播时,该资源不存在。我刚刚在
eas-cli
中发布了一个修复程序,以便在这种情况下重试,它应该在 v1.1.1 中可用。