一:報錯信息如圖:
因添加圖片報錯
二:報錯原因
resource fork, Finder information, or similar detritus not allowed
不允許使用資源分叉、查找信息或類似的垃圾
官方說這是出于安全起見而在iOS 10, macOS Sierra, watchOS 3, and tvOS 10上做的強(qiáng)制措施腰湾。代碼簽名不再允許bundle包中的任何文件有包含資源分支(resource fork)或Finder信息雷恃。
三:解決問題
1.查找那些圖片引起報錯
xattr -lr /Users/zhangyu/Library/Developer/Xcode/DerivedData/Tetlinos-ewsqituomzggmydjyfwrorcmbjfg/Build/Products/Debug-iphonesimulator/Tetlinos-mobile.app ? ?路徑報錯中有提示
2 清除這些圖片的擴(kuò)展屬性
find . -type f -name 'help_classic_mode_bg02.png' -exec xattr -c {} \;
用來清除擴(kuò)展? help_classic_mode_bg02.png是文件名? 清除后再執(zhí)行一次
xattr -lr /Users/zhangyu/Library/Developer/Xcode/DerivedData/Tetlinos-ewsqituomzggmydjyfwrorcmbjfg/Build/Products/Debug-iphonesimulator/Tetlinos-mobile.app ?沒有返回數(shù)據(jù)說明清除成功