如何从MacOS上的文件中删除@(扩展属性)?

时间:2018-12-20 06:12:41

标签: macos

我发现带有扩展属性文件的.h会导致Xcode崩溃。

我试图删除扩展属性,例如此链接How do I remove the "extended attributes" on a file in Mac OS X? 但是没有帮助。

即使xattr xattr Moya-umbrella.h也什么也不输出。 xattr -c Moya-umbrella.h不变。 xattr -rd com.apple.quarantine Moya/不变。

我尝试cat Moya-umbrella.h > Moya-umbrella.dat获取一个没有扩展属性(@)的文件。

但是当我cat Moya-umbrella.dat > Moya-umbrella3.h会得到一个具有扩展属性(@)的文件。

我研究了ditto可以复制没有扩展属性的文件。

ditto --norsrc --noextattr --noqtn --nocache --nopreserveHFSCompression Alamofire-umbrella.dat Alamofire-umbrella3.h,但再次失败。

我尝试了我研究过的所有方法,但都行不通。

我的MacOS是10.13.6(High Sierra)

我正在开发iOS项目,但是复制具有扩展属性(@)(例如“ .h”)的文件时,Xcode将会崩溃。

我为此苦苦挣扎了很多时间,但没有帮助。

0 个答案:

没有答案