이제 배포파일도 준비 했으니 배포를 해 보자.

 

간단하게 down.html 파일을 만들어 보자

 

<a href="itms-services://?action=download-manifest&url=http://192.168.0.11/test.plist>프로그램 설치</a>

 

파일 저장 후 웹서버 올린 후 iPhone 에서 웹브라우저를 이용해 해당 페이지를 실행한다.

 

텍스트를 클릭하면 자동으로 다운로드가 되고 설치까지 완료한다.

 

 

 

프로그렘을 설치할 것인지 확인... 설치 클릭...

 

 

 

 프로그램 다운 중...

이 상태에서 다음 화면(설치 중...)으로 넘어 가지 않는다면 파일을 못찾고 있는 것..

경로를 잘못 지정했을 가능성이 가장 높다. plist 파일을 텍스트 편집기로 열어 보면

그 내용을 알 수 있으니 열어 직접 수정해도 된다.

 

 다운받은 프로그램 설치 중...

 

이 상태에서 에러가 난다면 인증서나 porivisioning 파일에 문제가 있다는 뜻이다.

웹에서 provisioning 부터 다시 차근차근 등록하고 빌드도 다시해 본다.

 

모든 것이 이ㅅ상이 없음에도 설치가 안된다면...

웹서버에서 MIME Type을 등록한다.

 

ipa      application/octet-stream

plist    text/xml

 

다음은 톰캣에서 등록한 예...

- <mime-mapping>
  <extension>ipa</extension>
  <mime-type>application/octet-stream</mime-type>
  </mime-mapping>
- <mime-mapping>
  <extension>plist</extension>
  <mime-type>text/xml</mime-type>
  </mime-mapping>

 

 

여기까지 해서 Enterprise 프로그램 의 In-House 배포 방법 정리..끝~~~~~