【问题标题】:Apple id account belonging to two teams getting "Your account already has a valid iOS Distribution certificate"属于两个团队的 Apple id 帐户获得“您的帐户已经具有有效的 iOS 分发证书”
【发布时间】:2015-09-18 10:59:11
【问题描述】:

假设:这不应该是 this 的重复问题,但在某种程度上是相关的。


我得到了一个与两个不同团队关联的 apple id,我收到以下错误:

这个 Q/A 对我没有用,因为它与拥有 2 个不同的应用程序 ID 有关。我不能被从两个团队中的一个中移除,我很确定一定有办法解决这个问题

我尝试导出/导入并重新创建开发者资料,但这些选项都没有帮助。

我选择 Product->Archive 并将我的代码签名身份设置为 iOS Distribution 时,我会遇到此错误。

我创建了 iOS 分发配置文件并将其安装在本地。但是构建错误说:

代码签名错误:未找到代码签名身份:没有有效签名 与团队匹配的身份(即证书和私钥对) 找到了 ID“xxxxxxxxxxxxxxx”。 CodeSign 错误:需要代码签名 SDK“iOS 8.3”中的产品类型“应用程序”


编辑:我设法构建了存档产品,然后我尝试继续使用 XCode->Archives 并选择“提交到应用商店作为以及“导出”和保存以供临时部署。但在这两种情况下,我都会收到如下所示的错误:

一位同事告诉我,解决此问题的唯一方法有时是删除钥匙串中的所有密钥/证书并重新创建它们。但是我真的不想下去这条路线,因为我有几个,这将是一个痛苦(花了几天时间重新配置我得到的所有其他 XCode 项目......)。

我已确保为此测试重新创建并重新导入了开发人员和分发配置文件。

目的是创建一个我可以提交到 iTunes connect 然后通过 TestFlight 分发的构建。 iTunes connect 记录存在,我正在关注apple guide。这让我发疯:-)...

当我选择“使用本地签名资产”时也会发生同样的情况。

【问题讨论】:

    标签: ios xcode code-signing software-distribution code-signing-certificate


    【解决方案1】:

    您可以尝试前往XCode->Preferences->Accounts,在右下角找到您的AppleID View details,然后尝试刷新证书列表。

    如果这没有带来您需要的证书,那么如果可能,请转到第一次请求证书的机器,将该帐户的身份导出为 p12 证书,然后安装在您的机器上。

    【讨论】:

    • 您好,谢谢。我忘了提到我也尝试过这种方法。看起来一切都很好,我也可以看到与我正在使用的帐户关联的“com.xxxxxx.xxxxx”证书..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 2015-01-23
    • 2015-07-21
    相关资源
    最近更新 更多