2010-01-07 5 views
0

에 나는 베타 특별 배달 프로파일을 만든하지, 내가 베타 모드에서 장치에 '빌드 및 실행'을 누르면, 내 응용 프로그램 충돌이 나는 버튼을 누른 후 . 나는 (장치에) 디버그 모드에서 응용 프로그램을 사용할 때응용 프로그램은 장치에 베타에 추락하지만, 디버그

그러나, 그것은 잘 작동합니다. 또한 여기까지 무엇 시뮬레이터와 (이 엑스 코드에 연결되지 않은) 베타 모드에서 장치

어떤 아이디어에 잘 작동? 그것은 디버그 모드에서 디버깅 할 수 있기 때문에 너무 많이 신경 쓰지는 않습니다 ...하지만 이것이 문제가 될 경우 제출 과정에 관한 궁금한 점이 있습니까?

감사합니다.

편집 :이 내가 옵션으로 자격 파일 (dist.plist)을 가지고 있기 때문에 될 일이겠습니까 '얻을 - 작업 - 허용'을 선택하지? 나는이 상자를 선택하려고했지만 오류가있어 내가 타이밍이 중요하며, 디버그 모드는 다른 시스템과의 상호 작용의 타이밍에 영향을 미치는 경우 다른 시스템과 상호 작용하는 응용 프로그램이 경험 한

답변

0

"실행 파일이 유효하지 않은 인수 서명" . 특히 화면을 긁을 때 IBM 메인 프레임이나 시간이 중요한 응용 프로그램에서이 문제가 발생할 수 있습니다.

1

는 범인이 될 수있는 많은 분야가 있습니다. #if 또는 #ifdef 디버그가 있거나 베타 대상에 포함되지 않은 소스 또는 xib가있을 가능성이 큽니다.

Xcode를 통해 실행되는 동안 또는 장치를 Mac에 다시 연결하고 Organizer 창을 사용하여 로그 파일을 볼 때 로그의 내용을 확인해야합니다. 버튼을 클릭하는 것과 관련된 경우 xib에 설정된 버튼의 액션과 코드의 selector 사이의 경로를 살펴보십시오. 거기에 NSLog를 뿌리면 도움이됩니다.

+0

다른 대상을 사용하는 경우 누락 된 파일이 원인 일 수 있습니다. 디버깅과 베타 테스트에서 동일한 목표가 있다면 NSLog 팁이 많은 도움이 될 것입니다. –