背景
XcodeでmacOSアプリ開発時にCode Sign Errorが出てBuildできなくなったが、Code Sign Errorの対処法で調べて出てきたProvisioning profileの設定し直しなどではErrorが消えなかった。どのタイミングでCode Sign Errorが出るようになったのか手順を遡って辿ってみると、画像ファイルを追加した直後であることがわかった。どうやら画像ファイルの拡張ファイル属性に問題があるようで、その解消方法を確立したのでメモしておく。
解消方法
Terminalにて以下のコマンド操作を行う。
$ cd [プロジェクトのルートディレクトリ絶対パス]
$ find . -type f -name '*.[画像ファイルの拡張子]' -exec xattr -c {} \;
例
$ cd /Users/Hoge/APP/HogeProject
$ find . -type f -name '*.png' -exec xattr -c {} \;
上記のやり方はプロジェクトファイル内のすべてのPNGファイルを探して拡張ファイル属性を設定し直している。
また、対象の画像ファイルの拡張ファイル属性を直接設定する方法は以下のようにすれば良い。
$ xattr -c /Users/Hoge/APP/HogeProject/image/hoge.png
備考
Xcodeで直接拡張ファイル属性を設定し直す方法がわかる方がいたら教えてほしい。