2012-01-09 1 views
2

내 질문은 매우 짧습니다. Apple 개발자 계정이없는 실제 기기에서 내 애플리케이션을 디버깅 할 수 있습니까? SDK for iOS5, XCode 4.2 및 Snow Leopard 10.6.7을 사용하고 있습니다.Apple 개발자 계정이없는 기기에서 디버깅 (iSDK 5 및 Xcode 4)

나는 그것이 엑스 코드와 SDK의 이전 버전 가능하다는 것을 알고 있지만, 어떻게 기억이 안나요 (내가 몇 시간 전에 인터넷에 그것을 발견 ...)

편집 : 나는 감옥에 깨진 아이폰을 가지고 솔루션이 본때를 보여 주려면 아무 문제가 없습니다.)

+0

Xcode 4.2에서 작동합니까? – newenglander

+0

@newenglander : 아니요 : ( – xx77aBs

+0

Xcode를 다운 그레이드하여 작동 시키셨습니까? – newenglander

답변

3

나는 post에서 발견 한 Jailcoder라는 앱을 사용하여 (Xcode 4.3/Lion/iOS 5를 사용하여 기기에서 디버깅 할 때) 작동하고 있습니다. 그것은 Xcode와 indvidual 프로젝트 파일을 설정하고 분명히 변경 사항을 되돌릴 수 있습니다.

업데이트 : iOS 기기에서만 안전 모드로 작동합니다. 그렇지 않으면 안전하지 않습니다.

업데이트 2 : 현재 안전 모드에서 작동하지 않습니다. 그러나 이것은 여전히 ​​시도만큼 가치가 있습니다. 특히 무료입니다.

+0

게시물은 다음과 같습니다. Jailcoder : http://oneiros.altervista.org/jailcoder/에 대한 링크가 있습니다. – newenglander

1

간단하고 간단한 대답은 없습니다. 장치에서 테스트하려면 유료 개발자 계정으로 만 생성 할 수있는 장치 정보와 함께 설치된 프로비저닝 프로파일이 필요합니다.

감옥 태그가있는 것을 눈치 챘습니다. 아마 애플의 축복이 필요없는 무언가를 개발하고 있다고 가정하고 있습니다. 왜 그렇게 귀찮을까요? 거기에는 방법이 있지만 확실하고 쉬운 것은 없습니다. 그러나이 질문과 그 길을 읽는 모든 사람들에게 대답은 '아니오'입니다.

+0

ok ... 저는 XCode의 이전 버전에서 가능하기 때문에 가능할 것이라고 생각했습니다;) – xx77aBs

2

jailbroken 전화 용으로 개발하는 경우 가능합니다. Bill이 지적했듯이, 그렇지 않으면 불가능합니다. jailbroken 전화에서는/var/log/syslog에서 로그를 얻을 수 있습니다. Xcode를 사용하여 자체 서명 된 응용 프로그램의 디버깅을 사용하도록 설정할 수도 있습니다. 사용 설정에 대한 자세한 내용은 iPhone App Minus App Store?에 설명되어 있습니다. 이전 버전의 XCode에서만 작동하는 것으로 보입니다. XCode 4.2/iOS5에서 작동하는 이러한 절차를 수행 할 수 없었습니다. 그렇게한다면 저희에게 알려주십시오!

1

iphonedevwiki에는 xcode 3에서 시작되었지만 xcode 4+에 대해 ldid를 사용하여 구현 된 기사가 있습니다. 그걸 확인하고 싶을 수도 있습니다. 나는 그것을 테스트했다고 말할 수는 없지만, 오늘 제가 집에 올 때 시도 할 해결책입니다. 작동 여부에 관계없이 업데이트하겠습니다.

ldid 메서드는 saurik에 의해 개발되었으며 그의 목록에있는 method 1이 그를 위해 작동하지 않기 때문에 그가 Mac에 코드를 작성하지 않았기 때문에 그가 사용하는 방법입니다. 아직 의사 서명을하고 있기 때문에,이 에 Jailbroken iOS 장치가 여전히 배포되어야한다고 가정합니다.