Certificate 无效的代码签名标识,因为过期的证书没有';不存在

Certificate 无效的代码签名标识,因为过期的证书没有';不存在,certificate,app-store-connect,provisioning-profile,Certificate,App Store Connect,Provisioning Profile,我被我的应用程序卡住了。我无法将其上载到iTunes,因为在“存档”步骤之后,当我必须选择应用程序记录和代码签名标识时,它会显示: “我的名字”是一个有效的身份。但是,关联的包标识“我的名字”已过期 在Code Sign Identity的弹出菜单中,我注意到问题来自“MyProgram_生产”证书,事实上,在配置门户中,当我为生产创建开发人员证书配置文件时,我得到以下错误: 您必须具有有效的Mac应用程序证书才能创建配置文件 但是我已经创建了一个有效的配置文件,正如您在图像中看到的,它在那里

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

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

在Code Sign Identity的弹出菜单中,我注意到问题来自“MyProgram_生产”证书,事实上,在配置门户中,当我为生产创建开发人员证书配置文件时,我得到以下错误:

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

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


对此我能做些什么?

您必须撤销并创建新的证书。它清楚地说:“您必须拥有有效的Mac应用程序证书才能创建配置文件。因此,您必须从keychain开始生成有效的证书。

经过两天的彻底绝望之后……(我现在应该作为一名苹果开发人员使用几年了……)我终于解决了我的问题。。。 对于有同样困难的人来说,问题是我无法在我的密钥链访问中看到过期的证书,这是因为在我的comp中有(奇怪的)选项“隐藏过期的证书”…我更改了Mac,不知道有这个选项。。。 为什么有人要隐藏过期的证书,而不仅仅是删除它???
无论如何,删除过期的证书并在苹果网站上再次执行所有证书都成功了!

正如我上传的图片所示,我已经创建了一个新的有效Mac应用程序证书…(2014年2月17日到期的证书)…但它没有帮助。你创建了证书还是设置了?我在证书中创建了:Mac安装程序、Mac应用程序、Mac开发和设置中创建了:myapp_开发和myapp_生产…但当我去制作时,我总是会收到红色签名的错误,还有2013年2月5日过期的Mac应用程序证书不在其中证书页…所以我没有机会撤销它谢谢你更新你的问题,我们有完全相同的问题,已经搜索了几天。甚至花了3个小时与苹果技术支持没有找到这个解决方案。欢迎你…你应该报告这是一个错误…我已经做了…如果更多的开发者会这样做,它会的被苹果改变。这样以后就不会有人为了这么愚蠢的事情而浪费几个小时的生命了…;)这是错误报告的链接:和平…万岁谢谢!!如果对任何人都有帮助的话,菜单栏的
视图下就有这个选项。该死!10个小时的时间到处寻找那些愚蠢的设置。转到Keychain>View>Hide expireed认证并关闭它!Merde!