xcodeでcode signing fails with the error “resource fork, Finder information, or similar detritus not allowed.”でアーカイブ化できない時の対処法

Xcodeでアプリをarchiveしようとした時に、

code signing fails with the error “resource fork, Finder information, or similar detritus not allowed.”

エラーでアーカイブできなくなってしまったので、その対処法を書きます。

上記のエラーでビルドできない時などは、エラーの対象となっているフォルダに対して

xattr -cr

コマンドを打てばエラーが解消するんですが、対象がArchive化したあとのファイルで、再度アーカイブ化すると、
一から対象ファイルが作成されるので、ダメです。

なので、対象のプロジェクトファイルに対して、

xattr -cr <対象のプロジェクトフォルダ>

コマンドを打つ必要があります。

○例

cd <対象のプロジェクトフォルダ> 対象のプロジェクトフォルダに移動

対象のプロジェクトフォルダ以下の拡張属性を消す

xattr -cr .

これでアーカイブ化ができました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です