集成了一个库,Xcode运行后,一直报错,
Command CodeSign failed with a nonzero exit code
看是证书签名的问题?网上找了好久,有说clear一下的,有说重启电脑的,都试过了,没一个靠谱的。
最后stackoverflow这个万能的技术网页从来没让我失望过
问题 我就不说了,下面列举上面网页说的 解决办法:
- 翻译如下(不折不扣机器翻译):
打开钥匙链访问。
锁定“登录”密钥链。
解锁它,输入你的电脑帐户密码。
清理产品菜单中的项目。
构建一遍。
根据人家的回答,按步骤操作一下试试呗!
结果看到这个解决办法的下面评论的都是各种感谢,而我问题依然存在,无奈继续往下看,,,,,,(内心狂躁)
第二办法(也就是我遇见的办法)
就在我继续往下看的时候发现第二个解决的
- 翻译如下(不折不扣机器翻译):
上面列出的解决方案都不适合我。在另一个线程中,有人指出,在项目中包含一个名为“resources”的文件夹会导致此错误。在重命名我的“资源”文件夹后,错误消失了。
what? 一个 resources文件和项目重名了?赶紧去看了一下,发现果然在这个库文件里面有一个,到这里修改库resources那个名字即可,错误原因就是和项目的资源文件重命名了。
错误提示:resource fork, Finder information, or similar detritus not allowed
一、打开 DerivedData 目录 清空该文件夹里面
二、打开终端cd到项目下,然后输入 xattr -rc . (注意后面是有一个点.的)
三、clear项目,重新运行即可。