【问题标题】:(continuos integration) Xcode server build fails, but really doesn't(持续集成)Xcode 服务器构建失败,但实际上没有
【发布时间】:2014-07-24 06:31:12
【问题描述】:

我设置了带有 2 个机器人(DEV 和 TEST)的 Xcode 服务器。它们都设置为使用完全相同的配置文件/证书存档。

它们都产生了正确的 IPA,但 TEST 告诉我它因错误而失败(即使它构建得很好)

未找到代码签名身份:未找到与团队 ID“myteamID”匹配的有效签名身份(即证书和私钥对)。 CodeSign 错误:SDK 'iOS 7.1' 中的产品类型 'Application' 需要代码签名

有人看过吗?它们的设置完全相同。

【问题讨论】:

    标签: ios xcode osx-server


    【解决方案1】:

    我自己正在努力通过最新的测试版来解决这个问题,所以我不会从已经完全正常工作的人的角度发布这个。

    也就是说,它告诉您的是,即使构建成功,代码签名 也失败了。显然,最常见的原因是您的证书/私钥对不在系统钥匙串中。默认情况下,您将它们放在登录钥匙串中,但它们需要在系统钥匙串中才能工作。

    您将遇到的下一个问题是,codesign 实用程序将无法访问私钥。长话短说,您要么需要将其添加为允许的程序,要么关闭对其的访问限制。这是在钥匙串访问中完成的。

    坚持的事情是,它看起来像 codesign 正在尝试使用一些我从未听说过或无法访问的钥匙串,我正在试图找出是什么原因造成的那。但我敢肯定,这是因为我正在使用测试版的一切......

    【讨论】:

      猜你喜欢
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 2016-02-27
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多