对于mac app store开发,代码签名身份在我的钥匙串中不匹配?

时间:2011-01-10 03:56:05

标签: xcode sign

1,我已经下载了“Apple全球开发者关系认证中心”,并将其添加到我的钥匙串中。

2,我的团队负责人已经为Mac App Store开发了两个Cers,我下载并将其添加到我的钥匙串中。

3,我使用两种方法签署我的添加,但都失败了。

首先,在我的.xcodeproj(3.2.5)中添加代码签名部分。

其次,我使用了脚本:

productbuild --component ./bin/MAS_Release/MyApp.app /Applications --sign "3rd Party Mac Developer Application: My Company Co., Ltd." --product ./src/MyApp/MyApp-Info.plist MyApp.pkg

但信息失败了:     代码签名身份'第三方Mac开发人员申请:我的公司有限公司'与您的钥匙串中任何有效的,未过期的代码签名证书不匹配。

我观察到我在钥匙串中的认证没有小问题。

如何让小人物缺席?(当我从我的代理人那里导入Cers时,它没有缺席)

1 个答案:

答案 0 :(得分:2)

如果您尝试在不是生成CSR请求的计算机上对sign app进行编码。您还需要将私钥从原始mac的钥匙串导出并导入到当前的mac。