gpt4 book ai didi

ios - 多个 iOS 分发证书问题

转载 作者:可可西里 更新时间:2023-11-01 05:57:03 25 4
gpt4 key购买 nike

我们有一个将于 11 月到期的分发证书。为了快速签署我们当前的应用程序,一位同事继续创建了第二个证书。

不幸的是,自下载此证书以来,我在使用终端时一直无法使用旧证书或新证书签署应用程序。每次我尝试在终端中签署应用程序并且两个证书都存在于钥匙串(keychain)中时,我收到错误消息:

iPhone Distribution: XXXX: ambiguous (匹配 "iPhone Distribution: XXXX and iPhone Distribution: XXXX in/Users/applicatonsigning/Library/Keychains/login.keychain)

此外,如果我删除证书/私钥并尝试分别使用旧证书或新证书,我会收到以下错误:

XYZ.app: object file format unrecognized, invalid, or unsuitable.

因此,到目前为止,我已经撤销并重新分配了我的 Apple 开发人员证书,并尝试在我的 MAC 上创建一个配置文件以仅用于签名。此外,根据我的 key 链,这两个证书都是有效的并且具有关联的私钥。

不幸的是,我完全不知道下一步该怎么做。我需要尽快开始退出应用程序,但我做不到。

关于如何签署我的申请有什么想法吗?

最佳答案

既然您已经尝试了所有可能的方法,我建议您尝试全新安装。

(1) 转到您的供应门户并撤销所有分发证书。(别担心。它不会影响 App Store 上已经存在的任何内容)。

(2)在您的 Xcode Organizer 窗口中,仅从您的 Organizer 窗口刷新并删除所有分发证书。(而不是从供应门户。)

(3)在您的“Keychain Access”中,移除/删除所有分发证书。

(4)按照provisioning portal上给出的说明创建新的分发证书并提交。

(5)修改配置门户上的所有分发配置文件,并确保它们使用新的分发证书。

(6)下载并安装新的分发证书,使其出现在钥匙串(keychain)访问上。(在任何时候,您的钥匙串(keychain)访问上都不应有多个分发证书)

(7)通过 Xcode 登录 Developer portal 刷新 Xcode Organizer。

(8)如果 Xcode 中没有新的分发证书,请安装它。

(9) 使用新的分发配置文件并干净地构建您的应用程序。这应该有效。

关于ios - 多个 iOS 分发证书问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com