Command CodeSign failed with a nonzero exit code

集成了一个库,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项目,重新运行即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容