IT한 것/Mobile (iOS, AOS)

Finder의 압축하기를 console에서 하기.

lovian 2010. 5. 12. 14:57
아이폰용 어플의 패키징을 해서 줘야하는 경우가 있다.

일반적인 nix 환경에서는 tar.gz 으로 전달해주면 끝인데,
배포용 어플을 그렇게 주면, invalid signature 등의 오류로 appstore에 등록이 안된다고 한다.
모듈을 풀어서 zip으로 다시 묶어도 말이다.

그런데 Finder에서 zip으로 묶으면 잘 된단다.

혹여나 해서 구글링을 해보니 ditto란 툴로 하면 Finder와 같은 방식으로 묶어준다고 한다.
하나 아쉽게도 옛날 자료라서 최근 버전에서는 정상작동 하지 않는다.

mac osx 10.6.2에서 확인해본 결과

ditto -c -k --keepParent --sequesterRsrc [압축할 파일 목록] [압축된 파일이름]

으로 정상 압축에 성공했다.
과연.. appstore에 잘 올라갈까?
그 결과는 두고봐야 알겠다. @_@