分发证书错误:“此证书尚未生效。”

10

我已经从itunesconnect网站下载了分发证书。

双击后将其添加到钥匙串访问中。

但是在钥匙串访问中,它显示“此证书尚未生效”。

那么问题出在哪里呢?

谢谢!


很遗憾,这个问题已经关闭了,但我们最近遇到了同样的问题,原因是Mac的日期/时间不正确。通过查看下面的评论,似乎这就是问题所在。希望这条评论能帮助其他寻求相同问题帮助的人们。 - wottle
2
同样的问题。在我看来,@Shog9,这个问题应该重新开放,因为它涉及到编程,如果您无法在设备上测试应用程序或使用无效证书提交给苹果,则可能会阻止您进行编程。对我来说,标记已检查设置->日期和时间->自动设置日期和时间解决了这个问题。虽然,我不知道为什么我的Keychain中使用了这个自动时间,而我手动设置它以匹配我的当前时间。也许是苹果的Mac OS X Yosemite中的一个错误。 - zeeawan
2个回答

10

检查证书的有效期和过期日期以及您本地机器上的情况。


我已经检查过了,一切正常,它在2013年到期。 - K.P.
开始日期是什么时候(可以说“不早于:”),机器的日期/时间是多少? - jglouie
1
我的系统日期和时间显示当前时间为周五17:25 IST(印度标准时间)。 - K.P.
今天是几号?5月25日吗?印度标准时间现在是18:07 IST(GMT + 5:30),对吗? - jglouie
3
没问题,这个问题我也遇到过。原因是我的本地机器时间不正确。 - talentlife
显示剩余2条评论

1

您是否已经正确地将 .cer 文件和分发配置文件安装到您的 MAC 上?请从钥匙串中删除它,重新启动 XCode 并尝试再次安装 .cer 文件和配置文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接