coco2dx 添加新图片 报错resource fork, Finder information, or similar detritus not allowed

一:报错信息如图:


因添加图片报错

二:报错原因

resource fork, Finder information, or similar detritus not allowed

不允许使用资源分叉、查找信息或类似的垃圾

官方说这是出于安全起见而在iOS 10, macOS Sierra, watchOS 3, and tvOS 10上做的强制措施。代码签名不再允许bundle包中的任何文件有包含资源分支(resource fork)或Finder信息。

三:解决问题

1.查找那些图片引起报错

xattr -lr /Users/zhangyu/Library/Developer/Xcode/DerivedData/Tetlinos-ewsqituomzggmydjyfwrorcmbjfg/Build/Products/Debug-iphonesimulator/Tetlinos-mobile.app    路径报错中有提示

2 清除这些图片的扩展属性


find . -type f -name 'help_classic_mode_bg02.png' -exec xattr -c {} \;

用来清除扩展  help_classic_mode_bg02.png是文件名  清除后再执行一次

xattr -lr /Users/zhangyu/Library/Developer/Xcode/DerivedData/Tetlinos-ewsqituomzggmydjyfwrorcmbjfg/Build/Products/Debug-iphonesimulator/Tetlinos-mobile.app  没有返回数据说明清除成功

四 再次运行程序就可以了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容