2012-01-03 1 views
4

PC에 MonoTouch로 구축 할 응용 프로그램이 있습니다. 내가 아이폰 4와 아이 패드를 시도장치에 배포 : 설치 실패 : AMDeviceInstallApplication returned : 0xe8000050

/Developer/MonoTouch/usr/bin/mtouch -installdev "/SVN/myapp/bin/iPhone/Release/my.app" 
Please ensure your device is connected... 
Connected to: myiPad 
This application has been signed with a provisioning profile which does not include any device 
Connected to: myiPad 
Installing application 
Installation failed: AMDeviceInstallApplication returned: 0xe8000050 
The application was terminated by a signal: SIGHUP 

장치에 배포를 사용할 때이 오류가 2 나도 iTunes 또는 아이폰 구성 유틸리티에 my.app를 드래그하여 설치 할 수 있어요

두 장치 중 하나에 오류가 없습니다. 그런 다음 예상대로 실행됩니다.

This application has been signed with a provisioning profile which 
does not include any device 

장치를 포함하는 프로비저닝 프로파일을 재 구축 :

+0

프로젝트 속성 (iPhone 번들 서명 페이지)에서 서명 옵션을 변경해보십시오. 특히 ID를 개발자 (자동)로 설정하는 것이 가장 좋습니다. 그러나 자동 옵션이 ​​작동하지 않는 경우 사용 가능한 다른 옵션을 시도하십시오. –

답변

9

오류는 이것이다. 장치를 연결하고 주최자의 "개발 용으로 사용"을 선택하는 XCode에서이 작업을 수행 할 수 있습니다.

1

또한 동일한 오류가 발생할 수 있지만 응용 프로그램이 이미 설치되어 있으면 다른 인증서로 서명 된 다른 오류 코드가 표시됩니다. 예를 들어, 테스트 배포 인증서 또는 다른 루트 인증서와 함께 설치된 경우.

개인 및 업무 서명 키가 있으며, 때때로이 물음표가 나에게 물립니다.

1

문제는 내 경로가/src에/C#/앱 .... 로컬 경로에 #의 문자가있는 경우 배포가 실패 ...

-C

+0

서명이 잘못되었습니다. FAQ를 참조하십시오. – IronMan84

0

당신이 필요로 한 것이 었습니다 Apple 개발자 포털에서 COM 응용 프로그램 ID를 등록한 다음 장치에 대한 프로비저닝 프로파일을 생성하십시오. 그래야만 기기에서 실행할 수 있습니다. 또한 config.xml 파일에서 설정 한 것과 앱 ID를 부식하는지 확인하십시오.