【问题标题】:Getting issue in keychain: iPhone Distribution Certificate is not trusted钥匙串中出现问题:iPhone 分发证书不受信任
【发布时间】:2021-01-19 23:26:04
【问题描述】:

我正在开发 iOS 企业应用程序,现在我们的 iOS 分发证书已过期,我正在使用以下步骤创建新证书:

  1. 从钥匙串访问创建证书签名请求。
  2. 使用 developer.apple.com 登录并使用证书签名请求生成分发证书。
  3. 下载新的 iOS 分发证书并安装。

在此之后,我可以在钥匙串访问中看到 iOS 分发证书,但出现错误: “iPhone 分发证书不受信任”。

另外,我尝试使用自动管理签名,并尝试导出 ipa 文件,但出现以下错误:

请帮我解决这个错误。

【问题讨论】:

    标签: ios ios-enterprise


    【解决方案1】:

    我确实浪费了 1 周的时间来解决这个错误,然后 首先,即使在从 Xcode 创建的示例应用程序上,我也会遇到代码签名错误 4 天后登陆此页面,发现我需要将苹果开发者证书添加到我的钥匙串中。你可以找到here 但是这样做并不能完全解决我的错误。 我得到了进一步的错误,到目前为止只有 7 天。 https://developer.apple.com/forums/thread/673846

    所以我再次访问https://developer.apple.com/de/support/expiration/ 页面,发现如果我们的 Xcode 低于 11.4 或者在某些情况下操作系统不是 Big Sur,那么我们将无法签署该应用程序。

    已知问题

    Xcode 11.4.0 及更早版本可能无法使用 由新的 Apple Worldwide Developer 颁发的签名证书 关系认证中级证书。如果您无法 在您的构建中升级到支持版本的 macOS 或 Xcode 机器,您可以使用早期的 Xcode 构建和归档您的应用程序 客户端并使用最新版本对其进行签名以进行分发。 或者,您可以使用协同设计工具对您的软件进行签名 使用命令行。

    所以你需要升级到 xcode > 11.4 否则你可能无法签署应用程序。

    【讨论】:

      【解决方案2】:

      当前的 Apple Worldwide Developer Relations Certification Intermediate Certificate(中级证书)将于 2023 年 2 月 7 日到期。续订的证书将用于签署 2021 年 1 月 28 日之后为 Apple Developer Programs 颁发的新软件签名证书。其余服务证书将在未来更新,此页面将更新以反映其他证书更改。

      https://developer.apple.com/support/expiration/

      【讨论】:

        【解决方案3】:

        我也有类似的问题:

        因为:

        Issued by: Apple Worldwide Developer Relations Certification Authority

        尝试以下步骤来解决此问题。

        参考:https://github.com/actions/virtual-environments/issues/1620

        【讨论】:

          【解决方案4】:

          只需从以下位置下载证书 here 并安装它。如果它不起作用,请查看https://developer.apple.com/de/support/expiration/

          【讨论】:

          • 谢谢老哥的回答:)
          • @BharathRao 您从 Apple 论坛线程中选择了答案
          • 这适用于以下 XCode 版本 11.4.1。
          【解决方案5】:

          https://developer.apple.com/de/support/expiration/ 应该是答案。 只需手动安装证书或升级到 Xcode 11.4.1 或更高版本。升级到 Xcode >= 11.4.1 后,我不得不打开一个 Xcode 项目并且不得不等待几秒钟。之后自动安装了新的 Apple 全球开发者关系中级证书。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-10-02
            • 1970-01-01
            • 2020-12-04
            • 1970-01-01
            • 2011-06-20
            • 1970-01-01
            • 2017-05-01
            • 1970-01-01
            相关资源
            最近更新 更多