블로그 이미지
Sergio Donati Julyus

카테고리

분류 전체보기 (885)
[Apple] (155)
[DESKTOP] (64)
[DEVELOP] (36)
[FINANCE] (4)
[EPINEPHRINE] (60)
[ILLUST] (52)
[MEDIA] (86)
[NETWORKS] (69)
[OFFICE] (145)
[OPERATING_SYS] (70)
[SECURITY] (16)
[SYSTEM] (108)
[Equipment] (16)
Total
Today
Yesterday


바이너리가 변경이 안되는 application의 공유 라이브러리가 있다.
그런데 xcode에서 deploy를 하면...

자체적으로 strip 및 ldid 모듈로 최소화와 전자서명을 한다.

이것을 막는 법을 찾지 못한 상황에서 할 수 있는 방법은 수동으로 ipa를 만들어주는 것 뿐이였다.

참고사항
준비물:
 1. xcode가 설치된 macintosh환경
 2. Artwork Image (100x100 크기의 아이콘 이미지 png파일) ※내가 봤을때 57x57이 맞는 것 같다.
 3. 빌드된 application

작업절차:
 1. 임시 작업 디렉토리를 만들고 작업 디렉토리로 이동한다.
 2. Artwork image를 복사하고, 이름을 변경한다.
 3. Payload 디렉토리를 만든다.
 4. Payload 디렉토리에 빌드된 application을 복사한다.
 5. ditto -c -k --keepParent ./Payload {제품이름}.ipa


이제 결과 파일을 더블클릭하면, itunes에 추가되고 iphone이나 ipod에 설치 해볼 수 있다.

그! 러! 나!
jailbreak되지 않은 녀석들은 인가되지 않은 어플이라며 설치를 거부한다.
이것만 어찌해볼 수 있으면 좋겠는데.. ㅠㅠ


원문보기
Posted by Julyus
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함