用于签名的 Xcode 9.2 证书已过期或被吊销
Posted
技术标签:
【中文标题】用于签名的 Xcode 9.2 证书已过期或被吊销【英文标题】:Xcode 9.2 certificate used to sign is either expired or revoke 【发布时间】:2018-03-10 11:47:47 【问题描述】:我曾经在我的设备上运行一个应用程序,使用 Xcode 的自动签名没有问题。现在突然它在运行应用程序时给了我这个错误: 用于签署“应用程序名称”的证书已过期或已被吊销。需要更新的证书才能签署和安装应用程序。
我正在使用 Xcode 9.2。我已经尝试从 keychain 中删除所有“我的证书”,删除所有配置文件。清洁项目,但他们都没有帮助。
我看到很多人通过转到首选项->帐户->团队->查看详细信息并重置配置文件来解决此问题。但是在我的情况下没有查看详细信息(Xcode 9.2)
有什么可以帮助的想法吗?
【问题讨论】:
创建新证书:help.apple.com/xcode/mac/current/#/dev3a05256b8 【参考方案1】:好的,我想通了。错误消息根本没有帮助。
这是一个实际从 Unity3D 导出的项目。在 Unity3D 中,我有一些修改 Xcode 项目的后期构建脚本。它在后期构建脚本中添加了一个框架作为嵌入式框架。我刚刚从嵌入式框架中删除了框架并再次添加(在常规选项卡中),它解决了问题。
【讨论】:
以上是关于用于签名的 Xcode 9.2 证书已过期或被吊销的主要内容,如果未能解决你的问题,请参考以下文章