修复 Code signing fails with error ‘resource fork, Finder information, or similar detritus not allowed’的方法

这是一个 与iOS 10, macOS Sierra, watchOS 3, and tvOS 10 相关的安全方面的强化改变,我们升级过系统到了Sierra后,老的项目用XCODE打开编译就会出现的问题。
只需要使用一句命令行就可以搞定这个问题了:
$ xattr -cr 你的APP的路径.app (在XCODE出错的地方就可以找到)
Code signing fails 01

命令行输入 $ xattr -lr 你的APP的路径.app 查看会被移出的多余属性
命令行输入 $ xattr -cr 你的APP的路径.app 移出这些新系统不需要的属性 再点击XCODE的BUILD按钮就可以了 就是那个很大的三角形。
Code signing fails02

搞定,想要知道更多的可以看苹果的原始文档:
https://developer.apple.com/library/content/qa/qa1940/_index.html

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *