【发布时间】:2011-11-14 10:48:43
【问题描述】:
我打算为我的 mac 应用打开代码签名,这样我就可以将应用提交到 mac 应用商店。但是当我选择第 3 方 mac 应用程序证书进行代码签名时,它说没有配置文件匹配。
当我尝试像这样构建应用程序时,我得到了错误:
代码签名错误:身份“第 3 方 Mac 开发者应用程序” 与默认值中的任何有效证书/私钥对不匹配 钥匙扣
我不知道为什么。我试图撤销并重新安装我的证书,但这似乎没有帮助。
这里有 2 个屏幕截图。构建设置中的代码签名部分和钥匙串访问中的代码签名部分。
也许您能看出问题所在? 如果您需要更多信息,请告诉我! :)
【问题讨论】:
-
您是否使用钥匙串中的证书助手创建了证书请求?您是否在尝试安装此证书的同一台 Mac 上执行此操作?
-
证书的私钥应该有一个披露箭头(指向右侧或向下的小灰色箭头),它应该向您显示链接的证书。可以?您是否在尝试安装证书的同一台 Mac 上执行此操作?
-
证书是通过访问钥匙串 > 证书助手 > 向证书颁发机构请求证书创建的,然后上传到苹果,这样他们就可以为我生成证书。它是在安装它们的同一台 Mac 上完成的。
-
嗯,好像没有私钥……那我该怎么办?
-
请到 iPhone/iPad 聊天,以便我发布图片:chat.stackoverflow.com/rooms/682/iphone-ipad
标签: macos xcode4 code-signing code-signing-certificate