代码之家  ›  专栏  ›  技术社区  ›  Steve Madsen

使用多个开发人员证书解决代码设计证书歧义

  •  12
  • Steve Madsen  · 技术社区  · 16 年前

    客户端证书是带有(9E69FVL37K)的证书,我推测这就是协同设计如何在我的客户端项目中解决问题。

    更好的是,虽然苹果公司预计开发人员可能是多个团队的成员,但我没有找到像我这样的开发人员应该如何设置我的环境的文档。生成第二个密钥/证书似乎是实现这一目标的唯一方法,因为配置文件必须与一个团队的项目门户下的证书相关联。有人对如何使这个过程顺利进行有好的建议吗?

    3 回复  |  直到 16 年前
        1
  •  5
  •   Steve Madsen    16 年前

    Xcode足够聪明,可以做正确的事情。我在目标设置中选择“iPhone Developer”(自动选择)。它根据配置配置文件确定应该使用我的哪一个密钥对二进制进行签名,然后告诉codesign通过包含(hex-string)后缀来使用该标识。

    我敢打赌,新的iPhone开发者永远不会看到这个问题,因为他们在苹果开始添加后缀后生成了他们的第一个证书。

    提醒其他必须这样做的人:您也需要修复所有现有的配置文件,并重新安装这些文件。

        2
  •  0
  •   Dimitris    16 年前

    到目前为止,我已经在3个团队中工作,并且一直在使用3个单独的iTunes帐户,每个帐户一个(因此有3个独立的电子邮件地址)。我知道这听起来不是最佳情况,特别是如果你在比这更多的团队中工作。

        3
  •  0
  •   iwasrobbed    12 年前

    现在,codesign将不再与前缀混淆,因为我们有:

    之前:

    鲁珀托·德·古兹曼(89xxxxxxx)

    之后:

    鲁珀托·德·古兹曼(EZxxxxxxx)

    鲁珀托·德·古兹曼(89xxxxxxx)

    推荐文章