iOS 개발을 하다보면 이미지를 변경했는데 Codesign 에러가 나는 황당한 경험을 하게 됩니다.
그럴 때는 포토샵 등의 이미지 편집툴을 종료하고 아래와 같이 프로젝트 루트(android, Corona, ios 등의 상위 폴더)에서 명령들을 실행시키면 될 때가 있습니다.

1
2
3
4
find . -type f -name '*.jpeg' -exec xattr -c {} \;
find . -type f -name '*.jpg' -exec xattr -c {} \;
find . -type f -name '*.png' -exec xattr -c {} \;
find . -type f -name '*.json' -exec xattr -c {} \;

App ID(Bundle Identifier) 변경 시 아래와 같은 에러가 자주 발생합니다.

1
Command /usr/bin/codesign failed with exit code 1

아래 방법은 여러가지 방법 중 하나일 뿐이지만 효과가 있습니다.

1
xattr -cr ~/Library/Developer/Xcode/DerivedData || echo Clear

* 코로나 네이티브의 경우 Corona 기본 프로젝트 폴더만 넣어서 빌드해 보고 하나씩 파일을 더하면서 확인하면 됩니다.
** Build.settins의 CFBundleIdentifier는 제거해야 합니다.
*** 아이콘은 png 파일이어야 합니다.