新加了一个 framework 编译时卡在了 Command CodeSign failed with a nonzero exit code 无法继续…

Command CodeSign failed with a nonzero exit code

导致这个错误的原因貌似有很多,stackoverflow 上这个问题下面各种都有人点 useful,总结下来主要这几个方式:

  • Clean 以后重新编译
  • Clean 以后重启电脑
  • Lock and Unloadk 钥匙串
  • 更新 pod pod update [PODNAME]
  • 清理钥匙串中的证书,重新安装证书

……

今天尝试了各种方法均无效,想着既然是证书签名的问题,换个开发者账号试试,于是将

自动管理签名(Automatically manage signing)

关闭了,然后又重新打开,怀着侥幸心理继续选了之前的那个开发者账号,再编译,居然通过了。

之后安装新的 Pod,又出现了同样的问题,Command + Shift + K 清理后,同样的方式试了下,成功解决。

该问题都是出在对一个新加入的 framework 进行签名时产生的。

顺手记录一下,给以后遇到这个错误作个参考。