为了适配ios11以及X真心不容易,于是乎只能升级xcode9同时还得升级系统。。真心不容易,在升级之前我首先将xcode8压缩了。。不比比了 。先说我遇到的问题。
打包出现以下情况:
- exited with a non-zero status. The /usr/bin/xattr tool may be damaged.
- The data couldn’t be read because it isn’t in the correct format.
事情的来龙去脉
问题一:exited with a non-zero status. The /usr/bin/xattr tool may be damaged.
大致问题就是你路径不对,于是各种查资料以及各种问同事
其中有一位同事遇到过,说是xcode8和9不能同时打开,一开机只打开xcode9,因为打开xcode8会有记录。很多新xcode路径和设置不一样,找不到相关启动文件。。
经实际证明还是不行。。关机重启还是一样的问题。
咋整??我表示不服。。
于是乎开启另一种折腾模式
首先将自己的xcode8卸载。9也卸载。然后再重新下载。
结果尴尬的事情再次发生 同样的错误再次到来。
-
又再次开始瞎折腾,于是乎出现
- Build Settings ->搜索bitco ->将Enable Bitcode设置为NO
- 最后的结果是再次给我抛最刚开始的错误提醒,那咋整哩,本花表示不服。翻墙
发现也有人遇到跟我同样的问题...The /user/bin/xattr tool may be damaged,抛出了问题,但是没有给出解决的方式。再次💔。
继续翻墙找。参考资料
表示权限拿不到,再次gg了
最后一次给我报The data couldn’t be read because it isn’t in the correct format.
于是乎将开发者证书也重新删除到安装,最后还是打包时还是给我抛The data couldn’t be read because it isn’t in the correct format.
综上总结:
最后的解决方式就是: 恢复出厂设置
参考链接
所以当有同样的问题出现的时候建议你直接 恢复出厂设置
这是节省时间的最好办法。
记录:我是晚上9点开始按照恢复出厂设置步骤做的。10点半的时候xcode已经安装完毕,并安装所有的证书,进行打包。结果完美的解决了打包问题。值得一提的是在恢复出厂设置之前一定要把自己需要的东西备份到自己的U盘或者硬盘中,否则一旦你点了抹掉磁盘后,也就是说你电脑里面所有的东西都没有了。之前花了一天多的时间瞎折腾都没有折腾好。不服都不行,这么奇葩的问题,今生是难得遇上一次。