2011-01-24 6 views
1

좋아요. 정말 이상한 문제가있어서 잘만되면 누군가가 문제가 무엇인지 알 수 있습니다. 내 친구와 나는 프로젝트에 협력하고있다. 그는 나에게 실제 .app 파일을 보내기 전에 앱을 완벽하게 시작했습니다. 그는 나에게 소스 코드를 보냈고 완벽하게 구현하고 실행할 수있었습니다. 하지만 배포를 위해 앱을 준비하기 시작 했으므로 제출 준비 (빌드 및 보관, 터미널 설치 테스트 등) 방법에 대한 Apples dev 페이지의 지침을 따랐습니다. 그러나 몇 시간 후 나는 내 애플 리케이션을 실행하려고, 그들은 일하지 않는다! 응답이없는 앱을 가져옵니다. 시작되지만 응답하지 않습니다. 이전에 작동했던 정확한 파일조차도 더 이상 작동하지 않습니다.Mac 소스가 Mac에서 실행되지 않습니다.

나는 이것이 매우 일반적인 질문이며 다른 사람이 나를 도울 수있는 유일한 희망은 당신이 같은 일을 겪었다는 것입니다. 세부 사항을 말하지만 쓸모가 없습니다. 문자 그대로 빌드를 실행하고 친구 컴퓨터에서 실행할 수 있었기 때문에 단일 구성없이 작동했습니다. 우리는 모두 Xcode 3.2.5를 사용하고 있습니다. 어떤 아이디어?

답변

1

나는 응용 프로그램이 응답하지 않는 이유를 모르겠지만, 여기 당신이 그것을 좁혀하기 위해 시도 할 수있는 몇 가지 있습니다 :

1)과 같이 터미널에서 응용 프로그램을 실행이 :. /MyApp.app/Contents/MacOS/MyApp 아마도 잘못된 메시지에 대한 힌트를 줄 수있는 stdout에 유용한 메시지를 출력 할 것입니다.

2) 앱이 멈췄을 때 (응답하지 않음) 상어를 실행하거나 비슷한 프로파일 링 툴을 사용해서) 어디에서 매달려 있는지 추적 할 수 있습니다. 그게 붙어있는 위치에 대한 단서를 줄 수도 있습니다.

3) 다른 모든 것이 실패하면 main() 상단에서 시작하여 printf()를 앱에 삽입하기 시작할 수 있습니다. 그런 다음 터미널에서 응용 프로그램을 실행하고 (1 단계와 동일) 마지막 printf가 인쇄 된 것을 확인하십시오. 실행이 멈춘 곳을 정확하게 찾을 때까지 씻어서 반복하십시오.

+0

팁 주셔서 감사합니다, 내가 기회를 얻을 때 그들을 밖으로 시도합니다. 지금은 빠른 해결 방법을 찾았습니다. Mac에서 새 사용자 계정을 만들었으므로 모든 것이 신선했습니다. 나는 거기에서 지어서 달리고 모든 것이 훌륭하게 작동했다. 해결책은 아니지만 최소한이 방법으로 애플에게 제출할 수 있었다. 왜 이상한 문제가 .. – Snowman

관련 문제