【问题标题】:`expo build:ios` suddenly starts asking for credentials again`expo build:ios` 突然开始再次询问凭据
【发布时间】:2020-03-25 07:14:00
【问题描述】:

我们已经使用 expo 从命令行构建 ipa 有一段时间了,但突然它要求:

Trying to authenticate with Apple Developer Portal…
Authenticated with Apple Developer Portal successfully!
Only 1 team associated with your account, using Apple Team with ID: xxxxx
We are missing the following credentials from you: Apple Distribution Certificate, Apple Push Notifications service key, Apple Provisioning Profile
? How would you like to upload your credentials?
❯ Expo handles all credentials, you can still provide overrides
I will provide all the credentials and files needed, Expo does limited validation

我相信上次我们这样做是让 expo “处理所有凭据”,但现在它再次询问,如果 expo 正在处理它们,它似乎已经忘记了。

我担心再次调用它,因为我不确定后果是什么。

当我选择“我将提供所有凭据”时,我似乎无法在 Apple Developer 网页上找到所需的所有文件。

  1. 运行 Expo 处理所有凭据是否有任何后果,您仍然可以多次提供覆盖?

  2. 为了给他们证书,在苹果页面上,有没有人知道哪些部分是不可重新生成的,比如我们需要保存的签名证书(比如私钥)

    李>

展会诊断:

Expo CLI 3.9.1 环境信息:系统:操作系统:Linux 4.15 Ubuntu 18.04.3 LTS(仿生海狸)外壳:4.4.20 - /bin/bash 二进制文件:节点:10.16.3 - ~/.nvm/versions/node/v10.16.3/bin/node npm: 6.11.1 - ~/.nvm/versions/node/v10.16.3/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman npmPackages: @types/react: ^16.9.11 => 16.9.11 @types/react-native:^0.60.22 => 0.60.22 博览会:^34.0.3 => 34.0.4 反应:16.8.3 => 16.8.3 反应原生: https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz => 0.59.8 反应导航:^3.11.1 => 3.11.1 npmGlobalPackages:expo-cli:3.9.1

【问题讨论】:

    标签: react-native app-store expo


    【解决方案1】:

    已修复它,这是因为我们为不同的环境有单独的 App.json 文件,而我们在其中的文件不是 prod 文件 - 这意味着标识符不正确,并且 expo 从未管理过这些凭据。 :slight_smile:

    【讨论】:

      猜你喜欢
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 2020-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多