3

我被我的应用程序困住了。我无法将其上传到 iTunes,因为在“存档”步骤之后,当我必须选择应用程序记录和代码签名身份时,它会显示:

“我的名字”是一个有效的身份。但是,关联的包裹标识“我的名字”已过期。

查看代码签名身份的弹出菜单,我注意到问题来自“MyProgram_production”证书,实际上在供应门户中,当我为生产创建开发人员证书配置文件时,我收到此错误:

您必须拥有有效的 Mac 应用程序证书才能创建配置文件。

您必须拥有有效的 Mac 应用程序证书才能创建配置文件

但是我已经创建了一个有效的配置文件,正如您在图像中看到的那样,它在那里,但过期的也在那里。我的问题是,在 Apple 网站的证书页面中,旧的过期证书不存在。有一些旧证书,但我没有机会删除它们:

证书页面

我能做些什么呢?

4

2 回答 2

5

经过2天的绝望......(我应该被用作Apple Dev几年了......)我终于解决了我的问题......对于谁遇到同样的困难问题是我看不到过期的我的钥匙串访问中的证书,那是因为我的组合中有(奇怪的)选项“隐藏过期的证书”......我改变了 Mac,不知道有这个选项......为什么有人应该想要隐藏过期的证书而不仅仅是删除它???无论如何,删除过期的证书并在 Apple 网站上再次执行所有证书就可以了!

于 2013-02-19T18:57:29.803 回答
0

您必须撤销并且必须创建新证书。它清楚地表明“您必须拥有有效的 Mac 应用程序证书才能创建配置文件。因此您必须从钥匙串开始生成有效的证书。

于 2013-02-18T13:39:51.557 回答