我已经积极使用Xcode开发了5年多,所以首先,我不得不说,这不是Xcode代码签名的一个典型问题。这很可能是因为Mac几乎被冻结了,而我放弃了Xcode。随后,所有Xcode项目的代码签名都失败了,即使是那些在Xcode 10退出时没有打开的项目。
[

]
Xcode中的错误
[

]
Xcode调试日志中的视图
使用密钥链访问验证证书实际上是安全的,而不是过期的,等等。
我尝试的那些未能解决问题的事情:
由于Xcode 9.4.1和Xcode 10 (甚至Xcode 9.4.1带有Xcode 9.4.1的命令行工具)都不能工作,加上键链访问显示了我很好的证书,所以我想知道Xcode在证书签名过程中是否在Mac ( Xcode本身之外)使用其他什么东西,在一个被Xcode的“强制退出”破坏的位置?如果我知道该重新安装或删除什么,我不会介意重新安装或删除其他缓存。
更新:当我在同一个Mac上切换用户帐户时,用Xcode进行代码签名是可以的!(我从原始帐户导出了一个开发人员密钥,将其发送给自己,在第二个帐户的密钥链中获得,然后将其用于代码签名)。的确,证书是可以的,这样就缩小了搜索范围,仍然在考虑建议。
发布于 2018-10-24 11:03:11
这是非常令人尴尬的,但为了帮助将来遇到类似问题的人,以下是一个有效的简单解决方案。
我重新启动了机器。
现在,代码签名在我在部队退出时已经打开的项目和那些当时还没有打开的项目中都很好。
实际上,我确实尝试过在前面重新启动,所以可能是尝试的一个步骤的组合,再加上后面的重新启动,这就成功了。问题是我没有在每一步之后重新启动,所以不确定是哪一步。
https://stackoverflow.com/questions/52885605
复制相似问题