2010-08-03 3 views
0

장치에서 내 응용 프로그램을 테스트하고 싶었지만 지금은 99 달러에 사과 라이센스를 구입하고 싶지 않습니다.NSLog on iPhone 장치

인터넷에서 튜토리얼을 읽고 앱을 설치했지만 디버깅 할 수 없습니다. Xcode는 "원격 프로그램 시작 오류 : 프로세스 731의 작업을 가져 오지 못했습니다."

응용 프로그램이 정상적으로 작동하지만 디버깅 할 수 없습니다.

어쩌면 브레이크 포인트가 나를 위해 가장 중요하지 않을 수도 있습니다. 최악의 상황은 기기에서 앱을 실행할 때 NSLog()가 작동하지 않는다는 것입니다 ...

어떻게해야합니까?

+0

링크를 제공하여 사용자가 한 일을 볼 수도 있습니다. 그건 그렇고, 당신이 앱을 개발하는 것에 대해 신중하고 AppStore에 제출하고 싶다면 조만간 청구서를 지불해야합니다. 어쩌면 당신은 약간의 문제를 스스로 해결할 수 있고 즉시 해낼 수 있습니까? –

답변

1

적절한 개발 프로파일 없이는이 작업을 수행 할 수 없습니다. 내가 틀렸다면 나를 바로 잡아주세요.

0

NSLog 대신 로그 파일에 쓰고 읽습니다.

응용 프로그램에서 메일을 전송하여 PC/Mac으로 전송하거나 jailbreak 된 iPhone 장치가있는 경우 SSH로 컴퓨터에 업로드하여 전송할 수 있습니다.

3

iPhone 개발자 라이센스를 구입하십시오. 99 $/년은 그리 많지 않습니다. 유료 앱을 만들면 그 이상의 수익을 얻을 수 있습니다. ;-) 나는 그것을 안다. 나는 그 자신을했다. ;-)

+0

나는 동의하지 않는다. 많은 사람들에게 1 년에 99 달러는 꽤 많은 돈이 될 수 있습니다. – Alan

+0

예, 돈이 맞는지 확인하십시오. 하지만 내가 말했듯이. 나를 위해 하나의 유료 애플 리케이션은 그 돈을 돌려받을만큼 충분했다. ;-) –

1

Xcode Organizer 또는 iPhone 구성 유틸리티의 "Console (콘솔)"탭에 장치 로그 메시지가 표시됩니다. 그것은 모든 앱 (여러분뿐만 아니라)을위한 메시지를 제공합니다. 그러나 그것은 세상 끝이 아닙니다.

귀하의 앱에 <key>get-task-allow</key><true/> (이)가 누락되었습니다. 이 기능을 사용하려면 자체 로그인 할 수 있습니다. 확실하지는 않습니다. 실행하기 위해 따라야 할 단계가 무엇인지 확신 할 수 없기 때문입니다.