# xcode v3.1.3 + iphone OS 3.0 + 해킹터치에 어플리케이션 올리기를 공개해놨습니다. 바빠서 대략적인 내용만 추려서 올려놨습니다. 세세한 스크린샷과 덧붙임은 나중에 시간날때 추가로 수정해 놓겠습니다. 하도 많은 분들이 공개로좀 해달라고 하셔서 대략적으로 정리만 해서 올립니다.
http://www.hyemi.org/21256#0
# 설치 환경
# 해킹된 터치로만 가능하며 혹시 이방법을 따라하였을때도 에러가 발생할경우 X-IPA나 mobileinstallation 패치등을 사용해 mobileinstallation파일을 패치하고 해보시기 바랍니다. 아마도 이런 패치 없이도 가능할겁니다. 이미 이 게시글을 보고 성공해서 아이폰 프로그래밍 공부하고 계신분들도 있구요..
# 2009.04.23 - 얼마전 터치2세대의 정식 해킹툴이 나왔습니다. 예전 redsnow lite는 해킹후 리부팅을 하면 부트 코드를 다시 먹여줘야 해서 불편했지만 최근에 나온 정식 해킹툴은 직접 정식 펌웨어를 탑재하고 있는 상태에서 커스텀 펌웨어 올릴 필요 없이 직접 수정하는 방식으로 리부팅 해도 코드를 먹이지 않아도 되고, iTunes에서 그냥 복원 누르면 해킹전 상태로 잘 돌아갑니다. ^^:
























- 그림 1.jpg (26.4KB)(78)
- 그림 2.jpg (59.1KB)(35)
- 그림 3.jpg (65.2KB)(28)
- 그림 4.jpg (42.1KB)(31)
- 그림 5.jpg (50.2KB)(25)
- 그림 6.jpg (70.8KB)(33)
- 그림 7.jpg (43.8KB)(43)
- 그림 8.jpg (39.5KB)(36)
- 그림 9.jpg (41.7KB)(43)
- 그림 10.jpg (47.2KB)(38)
- 그림 11.jpg (50.3KB)(33)
- 그림 12.jpg (50.3KB)(34)
- 그림 13.jpg (35.4KB)(38)
- 그림 14.jpg (34.7KB)(33)
- 그림 15.jpg (30.4KB)(36)
- 그림 16.jpg (41.6KB)(33)
- 그림 17.jpg (53.5KB)(37)
- 그림 19.jpg (71.7KB)(42)
- 그림 20.jpg (36.3KB)(38)
- 그림 21.jpg (38.9KB)(36)
- 그림 22.jpg (63.7KB)(32)
- 그림 23.jpg (56.9KB)(31)
- 그림 24.jpg (55.8KB)(33)
- IMG_2928.jpg (72.9KB)(33)
이렇게 자세한 설명으로 한번에 성공할 수 있도록 도와주셔서 정말 감사합니다~!
이제 맘편히 개발할 수 있을것 같아서 기쁘네요~ ^^!
찬섭님 덕분에 감을 잡고 잘해보고있습니다. 감사합니다.
근데 전 왜이런지 몇번을 반복해보아도 다음과 같은 에러가 오가나이져에 뜹니다... ㅠㅠ
Your mobile device has encountered an unexpected error (0xE800003A)
ApplicationVerificationFailed
펌웨어두 2.2.1 로 해킹펌 올렷구요...
아흑.. 도움좀 주십시요 좌절입니다...OTL . 참고로 터치 1세대입니다.
유용한 글 정말 감사합니다 !
그런데,
저도 이런 에러가 나오면서 안되네요..

펌웨어 버젼도 같게 빌드 하고, info.plist도 두개 모두 수정하였습니다.
에러메세지는 Build and Go버튼을 누른 다음 오거나이져 윈도 자체에서 나오네요(Crash Log가 아니라...)
저는 터치 2세대 해킹팟 입니다.
답변 부탁드립니다ㅡ
혹시 위와 같은 오거나이저에서 나는 에러는 제가 겪어보지는 않아 정학히 말씀드릴수는 없는데, 터치를 해킹할때 mobileinstallation이라는 파일도 크랙된 파일로 교체를 해주어야 하는데(직접 교체하거나 x-ipa같은걸 cydia를 통해 설치해야 합니다.) 이 부분이 안되었거나 또는 xcode가 설치가 제대로 되지 않은게 아닐까 생각이 됩니다.
보통 리얼맥과 정품 레오파드 10.5.6 이 설치된게 아닌 해킨토시에서 작업시 에뮬레이터에서는 잘되는데 위처럼 해도 터치에 어플리케이션이 올라가지 않는 문제가 가끔 있다고 합니다.
일단 대부분의 다른분들께서는 위방법대로 해서 무리 없이 성공했는데 위에러는 분명 어플리케이션의 실행 Verification 문제인건 맞는데 정확히 어떤 문제인지는 모르겠네요.. ^^;
구글에서 위 에러로 검색해보니 첫 검색글에 동일한 증상과 해결 경험이 적혀있네요.. 참고하세요~ ^^;
http://www.idevgames.com/forum/showthread.php?t=16700
디지탈서명(키체인)이 제대로 되었는지, 터치의 펌웨어와 xcode의 펌웨어 버전이 맞는지, 터치 리부팅, identifier 문제가 아닌지 확인해보셔야 할것 같습니다. ^^;
it seems to be solved 
To answer you all :
I did restore the iPod and now Xcode use software version 5G77a as the iPod.
I reboot the device a few times.
Now probably, the main problem was I had the <random numbers/letters> also in the Xcode bundle identifier line, AND also the name of the game instead of ${PRODUCT_NAME:identifier}, AND also I didn't "Clean all targets" before each new try.
Cydia에서 Mobileinstallation Patch와 i-xpa를 설치 해주니 잘 되네요,
(크랙 어플 때문에 해킹한 것이 아니라 i-xpa가 설치되어 있지 않았네요;;)
정말 감사합니다ㅡ^^*
만약 XCode 에서 iPhone 을 찾을 수 없다는 에러가 발생하면
XCode 메뉴에서 Window/Organizer 를 실행하시고
iPod 을 선택하신 다음 Use For development 버튼을 눌러 주세요^^
보름전에 맥부기카페 글보고 와서 해보다가 안되서 몇일밤 낑낑대면서 고생했는데
오늘 다시 글보고 해봤는데 잘못 추가한 부분이 있었더라구요
Developer/Platform/iPhoneOS.platform/Info.plist 파일을 열어 위와 같이 수정한다.위처럼 PROVISIONING_PROFILE_ALLOWED , PROVISIONING_PROFILE_REQUIRED 키값을 NO로 생성해줘야한다
이 부분에서 디폴트 프로퍼티의 맨 밑부분에 추가해야되는데 맨 밑에다가 추가를 했었더라구요 (다른분들도 혹시 그럴까봐)
갑자기 되서 기분이 너무 좋네요
좋은 하루 되시길
감사합니다. 덕분에 지금 기기 올려서 테스트 하고있습니다.
0xE800003A 뜨길래 Mobileinstallation Patch 하고 하니 잘 되네요.
전 새기기에 어플하나도 안깔고 실행하니 기기에 전송은 되는데 "응용 프로그램을 실행할 수 없습니다." 라고 뜨더라구요.
그래서 무료 소프트 웨어 하나 깔고.. 재부팅하고 실행하니 되더군요. 그 때의 감동이란 ~! 감사합니다 .^^
아...저는 해킹된 ipod 2세대 에서 아무리 따라 해도...
Your mobile device has encountered an unexpected error (0xE800003A)
ApplicationVerificationFailed
이 경고문이 뜨더라구요..
아무리봐도 문제되는게 없는거 같은데... 여러 검색결과를 따라하고 수정했는데도..ㅠ
혹시나 해서 1세대를 빌려서 넣어보니 잘 넣어지더라구요...
해킹도니 2세대에 어플을 넣을때
Your mobile device has encountered an unexpected error (0xE800003A)
ApplicationVerificationFailed
이런 경고가 나는건 무슨 이유일까요?ㅠㅠ?
위의 kjs 님이 해결하셨다는...
Cydia에서 i-xpa 설치 하니깐 xcode 에서 만든 어플을 넣을수 있게 되셨나요?
저는이게 해결책이 아닌거 같네요ㅠㅠ
어느 시점에서 에러가 발생한것인지 모르겠는데 위의 방법을 모두 동일하게 하고 나서 마지막에 어플리케이션이 터치로 넘어가고 나서 실행때 에러가 발생한다면 i-xpa나 mobileinstallation 패치를 적용하셔야 합니다. ^^; 그리고 아직 iPhone OS 3.0에서는 해킹터치에 어플 올리기가 기존방법으로는 안되고 있는걸로 알고 있습니다. 펌웨어 2.2.1까지만 적용될겁니다. 3.0이후에는 새로운 방법이 또 나오겠죠. ^^;
와~~~ 대박입니다, 감사합니다! 제가 찾던 정보입니다!
지금 누나가 터치를 빌려가서 당장 테스트를 못 해보는게 너무 아쉽네요 ㅠㅠ
내일 돌려받자마자 빨리 테스트해봐야겠군요~ 아무튼 너무 감사합니다~~
해킹 터치 + OS 3.0 + iPhone SDK(Xcode)로 만든 어플리케이션 기기에 올리기. 언제 열어주나요?
ㅎ흑... 구글에서 겨우 찾아들어왔는데...참 맹랑.
iPhone OS 3.0 + Xcode 3.1.3 에서 어플 기기 올리기. 에러 계속 뜹니다.
Error Starting Executable: No provisioned iPhone OS device connect.
하고요.. 영어 넘 어려워... 영문자료 보고 따라 했는데....
xcode v3.1.3 + 해킹터치 + iphone OS 3.0 에 어플리케이션 올리기 공개해놨습니다 바빠서 간략하게만 정리해 올렸습니다.
Cydia에서 Mobileinstallation Patch를 해주었더니 Your mobile device has encountered an unexpected error 에러는 사라졌습니다. 실제 XCODE 에서 빌드앤런을 시켜 디바이스까지는 잘 올라 갔습니다.
아니 잘 올라 간 것 같습니다. 메인 화면에 제가 만든 헬로우 월드 아이콘 까지는 생겼습니다.
실제 실행 시키니 응용프로그램을 열 수 없습니다라는 메시지가 나오네요..ㅜㅜ 맥은 왜이리 힘든지...
실제 에뮬레이터에서는 성공한 프로그램 입니다.
아이팟 터치에서는 왜 실행이 안되는 걸까요?
감사합니다.