我拥有所有的Mac应用程序开发人员证书,这些证书有效期到2019年。在对应用程序和安装程序包进行代码签名后,用户会看到这个消息:“此应用程序是使用已过期的证书签名的。如果您最近才收到此消息,可能不是真实的。您是否要继续?”
在点击“显示证书”后,它会显示证书的到期日期为2019年,并且以下方面显示:“该证书尚未生效。”
我找不到其他人遇到过此错误的信息。我已经尝试将日期和时间设置得完全正确,但仍然无法解决问题。
我拥有所有的Mac应用程序开发人员证书,这些证书有效期到2019年。在对应用程序和安装程序包进行代码签名后,用户会看到这个消息:“此应用程序是使用已过期的证书签名的。如果您最近才收到此消息,可能不是真实的。您是否要继续?”
在点击“显示证书”后,它会显示证书的到期日期为2019年,并且以下方面显示:“该证书尚未生效。”
我找不到其他人遇到过此错误的信息。我已经尝试将日期和时间设置得完全正确,但仍然无法解决问题。
通常当您看到“尚未有效”错误时,这是因为您的Mac上的日期/时间设置不正确。我不认为苹果会让您将证书的日期设置为未来(我可能错了),因此,如果证书确实尚未有效,则可能意味着Mac的日期已经过去。
今天我刚帮助一个开发人员解决了这个问题,原因就是他的Mac日期设置不正确。尽管是在原始问题之后,但我希望这个答案能够帮助未来的其他人。