首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode签名在强制退出后不起作用

Xcode签名在强制退出后不起作用
EN

Stack Overflow用户
提问于 2018-10-19 03:44:03
回答 1查看 486关注 0票数 0

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

[

]

Xcode中的错误

[

]

Xcode调试日志中的视图

使用密钥链访问验证证书实际上是安全的,而不是过期的,等等。

我尝试的那些未能解决问题的事情:

  • 取消和检查“自动签名”
  • 生成新的开发人员证书,有效期至2019年10月18日(密钥链访问确认为此)
  • 清除应用程序和模块缓存的派生数据
  • 清理生成文件夹
  • 退出并重新启动Xcode
  • 使用rm -r ~/Library/缓存/com.apple.dt.xcode清除Xcode缓存
  • 使用默认值重置Xcode默认值删除com.apple.dt.Xcode
  • 卸载和重新安装Xcode 10
  • 安装了Xcode 9.4.1,试图将“命令行工具”设置为Xcode 9.4.1和Xcode 10,两者都有相同的问题

由于Xcode 9.4.1和Xcode 10 (甚至Xcode 9.4.1带有Xcode 9.4.1的命令行工具)都不能工作,加上键链访问显示了我很好的证书,所以我想知道Xcode在证书签名过程中是否在Mac ( Xcode本身之外)使用其他什么东西,在一个被Xcode的“强制退出”破坏的位置?如果我知道该重新安装或删除什么,我不会介意重新安装或删除其他缓存。

更新:当我在同一个Mac上切换用户帐户时,用Xcode进行代码签名是可以的!(我从原始帐户导出了一个开发人员密钥,将其发送给自己,在第二个帐户的密钥链中获得,然后将其用于代码签名)。的确,证书是可以的,这样就缩小了搜索范围,仍然在考虑建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-24 11:03:11

这是非常令人尴尬的,但为了帮助将来遇到类似问题的人,以下是一个有效的简单解决方案。

我重新启动了机器。

现在,代码签名在我在部队退出时已经打开的项目和那些当时还没有打开的项目中都很好。

实际上,我确实尝试过在前面重新启动,所以可能是尝试的一个步骤的组合,再加上后面的重新启动,这就成功了。问题是我没有在每一步之后重新启动,所以不确定是哪一步。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52885605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档