app本来编译正常,突然莫名其妙报command /user/bin/codesign failed with exit code 1错误,查了很多资料说的都是钥匙串证书冲突,但是并没有解决我的问题,最后找到的解决办法
解决方案1如下:
1、关闭Xcode,打开终端;
2、在命令行输入:cd /Users/用户名/Library/Developer/Xcode/DerivedData(可以通过将文件夹拉入终端自动生成),回车;
3、在命令行继续输入:xattr -rc .(注意:rc和.之间有空格),回车;
4、打开Xcode,重新运行项目,错误消失。
解决方案2:
上述的解决方案成功的解决了真机测试的问题,然而当我编译app,进行打包的时候,却还是出现相同的错误,却不能用之前的方法解决,最后找到的解决办法:
进入终端,找到项目的根目录,运行下面四句
find . -type f -name '*.jpeg' -exec xattr -c {} \;
find . -type f -name '*.jpg' -exec xattr -c {} \;
find . -type f -name '*.png' -exec xattr -c {} \;
find . -type f -name '*.json' -exec xattr -c {} \;