gpt4 book ai didi

ios - 强制退出后 Xcode 代码签名不起作用

转载 作者:行者123 更新时间:2023-11-28 23:44:19 24 4
gpt4 key购买 nike

5 年来我一直积极使用 Xcode 进行开发,所以首先,我不得不说这不是 Xcode 代码签名的典型问题。这很可能是因为 Mac 几乎被卡住,我强制退出了 Xcode。随后,我所有 Xcode 项目的代码签名都失败了,即使是那些在 Xcode 10 强制退出期间未打开的项目。

[ the error in Xcode ]

Xcode 中的错误

[ Xcode debug log ]

Xcode 调试日志中的 View

使用 Keychain Access 验证了证书实际上没问题,没有过期等。

我尝试过但未能解决问题:

  • 取消选中并选中“自动签名”
  • 生成了一个新的开发者证书,有效期至 2019 年 10 月 18 日(钥匙串(keychain)访问承认)
  • 清除应用程序和模块缓存的派生数据
  • 清理构建文件夹
  • 退出并重启 Xcode
  • 使用 rm -r ~/Library/Caches/com.apple.dt.Xcode 清除 Xcode 缓存
  • 使用 defaults delete com.apple.dt.Xcode 重置 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 的命令行工具),加上钥匙串(keychain)访问显​​示证书我很好,我想知道 Xcode 是否正在使用Mac 上的其他东西,在 Xcode 本身之外,在证书签名过程中,在被 Xcode 的“强制退出”损坏的位置?如果我知道要重新安装或删除什么,我不介意重新安装某些东西或删除一些其他缓存。

更新:当我在同一台 Mac 上切换用户帐户时,Xcode 中的代码签名正常! (我从原始帐户导出了一个开发人员 key ,通过电子邮件将其发送给自己,将其放入第二个帐户的钥匙串(keychain)中,然后将其用于代码签名)。确实,证书没问题,所以缩小了搜索范围,仍然按照建议..

最佳答案

这非常令人尴尬,但希望能帮助将来遇到类似问题的任何人,这里是一个简单的解决方案。

我重新启动了机器。

现在,我在强制退出时打开的项目和当时未打开的项目中的代码签名都工作正常。

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

关于ios - 强制退出后 Xcode 代码签名不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52885605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com