resource fork, Finder information, or similar detritus not allowed
Command/usr/bin/codesign failed with exit code 1
升级macOS Sierra XCode 8后引起的一个问题。主要是在替换Data中的assetbundle后出现。最初解决的办法是重新打包。略蠢
搜索到这个方案 很多人说解决了 但是不包括我。。。不过可以参考http://blog.csdn.net/benpaofengling/article/details/52680542据我个人观察,可能原因在于替换时包含了.meta文件,导致出现这个error。
最新搜索到这篇文章 http://stackoverflow.com/questions/39652867/code-sign-error-in-macos-sierra-xcode-8-resource-fork-finder-information-or最后有个回答说下载https://itunes.apple.com/us/app/cleandetritus/id1161108431?ls=1&mt=12
效果相当好,完美解决了此问题。故此推荐,同行若检索至此,可省些时间。
另写了份shell文件 供参考 用于清除.meta 与DS_Store
切记先CD至XCode工程Data/Raw 目录下!!!
#!/bin/sh
files=`find . -name "*.meta"`
for fileName in $files; do
#echo $fileName;
rm -f $fileName;
done
files=`find . -name ".DS_Store"`
for fileName in $files; do
#echo $fileName;
rm -f $fileName;
done
#find $1 -name ".DS_Store" -exec rm -rf {} \;
#find $1 -name "._.DS_Store" -exec rm -rf {} \;
#find $1 -name "*.meta" -exec rm rf {} \;