xxx.app: resource fork, Finder information, or similar detritus not allowed

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 {} \;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值