首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAS:代码签名身份私钥

MAS:代码签名身份私钥
EN

Stack Overflow用户
提问于 2012-05-12 07:57:44
回答 4查看 4.5K关注 0票数 13

我已经从开发门户中删除了所有开发和安装程序证书,创建了一个新的CSR,并生成了新的应用程序和安装程序证书。

现在,我要将应用程序分发到MAS,但经常会出现以下错误:

代码语言:javascript
复制
"Name" is a valid identity. However, the private key for the associated package
identity "Name" is not installed on this Mac.

Developer Profiles from a different Mac can be imported.

这让我很困惑,既然私钥在系统上,没有它们我怎么能生成证书呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-12 10:27:12

仔细检查您是否已删除所有旧证书,KeyChain应用程序中有一个菜单项可显示所有过期的证书。我扔掉了所有过期的证书,一切都开始工作了。

票数 21
EN

Stack Overflow用户

发布于 2012-05-12 17:20:32

让它工作起来:

  • 在我的Mac上创建了一个新的用户帐户
  • 在那里克隆了存储库
  • 从开发人员门户
  • 中删除了所有设置配置文件和证书让Xcode为您生成所有证书

H19上载起作用!H210F211

票数 1
EN

Stack Overflow用户

发布于 2013-05-30 04:40:35

问题出在Mac Installer分发证书。

修复所有问题的最简单方法就是进入Xcode->Window->Organizer->Devices,然后在右下角按Refresh并使用您的帐户登录...xcode将生成并下载所需的所有证书和配置配置文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10559942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档