2012-12-11 37 views
49

我需要创建用于测试目的的ipa文件。 我去Keychian访问 - >证书助理 - >从证书颁发机构申请证书并创建some.certSigningRequest文件。 然后我将该文件上传到客户iOS Provisioning Portal,并创建我下载并安装在我的vmware mac上的开发和分发证书。 当我选择的证书我得到消息:该证书是由一个未知的权威
在这里签署是图像:

enter image description here此证书由未知权威人士签名

我很困惑,不知道有什么可以是错的?

任何帮助是非常感谢。 感谢人们...

回答

164

的解决了!

问题是缺少苹果WWDR中间证书。

我们还必须安装苹果全球开发者关系公司颁发的WWDR中间证书。它可以从门户网站下载,也可以直接在 http://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载。请确保将其添加到您的钥匙串中。

添加的证书:您的Mac计算机上打开您的钥匙串实用软件,然后去文件导入项目,然后选择AppleWWDRCA.cer

+7

注意:这可能会起作用,但您可能还需要:http://www.apple.com/certificateauthority/ - http://www.apple.com/certificateauthority/AppleWWDRCAG2.cer – brack

+0

谢谢!我一直在寻找一个问题,我的问题是我只是双击图标来安装或拖动它。我需要去文件 - >导入,使其工作。谢谢! – LodgeApps

+2

解决方案是正确的导入。双击在这里没有帮助!感谢您的指示! –

2

我猜你在创建/生成证书时,钥匙串首选项没有下面的配置。请检查附上的截图。我想根据附加图像制作首选项证书选项卡后,它会解决你的问题。

祝您好运 enter image description here

+0

它解决你的问题吗? – NSCry

6

我评论了接受的答案,但认为我会给出更彻底的回应。

为Apple Pay生成商家ID证书时,生成的证书上出现“此证书由未知权威机构签名”的警告。

通常情况下,“发稿”显示“苹果全球开发者关系的证书颁发机构” - 然而,在商家ID证书的情况下,它是:

“苹果全球开发者关系CA - G2”

网上的大部分答案都指向AppleWWDRCA.cer,但是由于发证机构的原因,这并不起作用 - 在这种情况下,我需要AppleWWDRCAG2.cer。我能从这里获得这个证书:http://www.apple.com/certificateauthority/

+0

这是为苹果付商人身份证书 – christijk