微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

钥匙串中出现问题:iPhone分发证书不受信任

如何解决钥匙串中出现问题:iPhone分发证书不受信任

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

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

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

enter image description here

此外,我已经尝试使用“自动管理签名”进行尝试,并尝试导出ipa文件,但出现以下错误

enter image description here

请帮助我解决错误

解决方法

我也遇到了类似的问题:

iphone developer certificate is not trusted

这是因为:

Issued by: Apple Worldwide Developer Relations Certification Authority

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

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

,

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

,

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

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

,

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

,

我真的浪费了 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 构建和存档您的应用程序 客户端并使用最新版本对其进行签名以进行分发。 或者,您可以使用 codesign 工具对您的软件进行签名 使用命令行。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。