2

1、我已经下载了“Apple Worldwide Developer Relations Certification Authority”,并将其添加到我的钥匙串中。

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

3、我用了两种方法给我的add签名,但都失败了。

首先,在我的 .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

但它失败了信息: Code Signing Identity '3rd Party Mac Developer Application: My Company Co., Ltd.' 与钥匙串中的任何有效、未过期的代码签名证书都不匹配。

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

如何让小三角缺席?(当我从我的代理导入 Cers 时,它没有三角缺席)

4

1 回答 1

2

如果您尝试在不是生成的 CSR 请求的机器上对应用程序进行代码签名。您还需要将私钥从原始 mac 的钥匙串导出和导入到当前的 mac。

于 2011-01-16T08:42:38.957 回答