2014-10-31 13 views
3

안녕 난은 엔터프라이즈 응용 프로그램을 작성하고 난 보관함에 PLIST 및 HTML 파일을 업로드하지만 내 PLISTiOS8 Enterprise 애플리케이션 다운로드 링크 Safari에서 아무 것도 클릭하지 않습니까?

발생 사파리 아무것도 클릭

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 

<plist version="1.0"> 
<dict> 
    <!-- array of downloads. --> 
    <key>items</key> 
    <array> 
     <dict> 

      <!-- an array of assets to download --> 
      <key>assets</key> 
      <array> 

       <!-- software-package: the ipa to install. --> 
       <dict> 

        <!-- required. the asset kind. --> 
        <key>kind</key> 
        <string>software-package</string> 



        <!-- required. the URL of the file to download. --> 
        <key>url</key> 
        <string>https://dl.dropboxusercontent.com/s/ug5heuw6xknye4v/xx.ipa</string> 
       </dict> 

       <!-- display-image: the icon to display during download. --> 
       <dict> 

        <key>kind</key> 
        <string>display-image</string> 

        <!-- optional. icon needs shine effect applied. --> 
        <key>needs-shine</key> 
        <true/> 

        <key>url</key> 
        <string>https://dl.dropboxusercontent.com/s/70htok1w98emruq/AppIcon57x57.png</string> 
       </dict> 

       <!-- full-size-image: the large 512×512 icon used by iTunes. --> 
       <dict> 

        <key>kind</key> 
        <string>full-size-image</string> 

        <!-- optional. one md5 hash for the entire file. --> 
        <key>md5</key> 
        <string>61fa64bb7a7cae5a46bfb45821ac8bba</string> 

        <key>needs-shine</key> 
        <true/> 

        <key>url</key> 
        <string>https://dl.dropboxusercontent.com/s/yh40pw50m5wa4mf/iTunesArtwork.png</string> 
       </dict> 
      </array> 

      <key>metadata</key> 
      <dict> 

       <!-- required --> 
       <key>bundle-identifier</key> 
       <string>com.company.product</string> 

       <!-- optional (software only) --> 
       <key>bundle-version</key> 
       <string>1.0</string> 

       <!-- required. the download kind. --> 
       <key>kind</key> 
       <string>software</string> 

       <!-- optional. displayed during download; --> 
       <!-- typically company name --> 
       <key>subtitle</key> 
       <string>Apple</string> 

       <!-- required. the title to display during the download. --> 
       <key>title</key> 
       <string>product name</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
내 HTML

<!DOCTYPE html> 
<html> 
<body> 
<p> 
<a href="itms-services://?action-download-manifest&url=https://dl.dropbox.com/s/4o5z1ha7d3sw9dm/xxx.plist"> 
click this link to install in DropBox 
</a> 
</p> 

</body> 
</html> 

http를 https로 변경하고 새 인증서를 만들어 새 ipa를 만들고 배포 plist에서 번들 식별자를 변경하지만 iPad 기기에서 i를 클릭합니다. 아무 일도 일어나지 않습니다. 해결하기 위해 또는 ios8에 새로운 것이 엔터프라이즈 애플리케이션에서 변경된 경우

답변

1

번들 식별자, 번들 버전을 변경하고 plist 파일의 이름을 바꾸는 작업이 있습니다.

내 문제를 해결하려면 모두 필요했습니다. 만

+0

나는 이미 피곤하지 않다. 감사합니다. sven – sabeer

0

좋아요 ... 나를 위해 트릭을하지 않았다 번들을 변경, 그래서 유일한 것은 내가 서버가 필요한 MIME 유형을 지원하지 않는다는 점이다 생각할 수 :

응용 프로그램/옥텟 계열 일 IPA

텍스트/XML을 PLIST

3

Safari를 닫지 것 아이튠즈 뮤직 스토어 - 서비스 링크를 열고, 아이폰 OS 8에 시작. 홈 버튼을 눌러 앱이 설치되었는지 확인해 보셨습니까?

그렇지 않은 경우 iOS8과 다른 문제가있을 수 있습니다. 설치된 번들 ID 목록을 캐시하고 iOS8 이전에 설치된 앱을 iOS 8에서 제거하면 해당 캐시가 제대로 업데이트되지 않습니다. if 이 문제가 발생하면 설치를 시도 할 때 장치 콘솔을 확인해야합니다. 콘솔은 장치를 Mac에 연결하고, Xcode에서 장치를 열고, 왼쪽에서 장치를 찾는 방법으로 찾을 수 있습니다. 콘솔은 왼쪽 하단에있는 화살표를 사용하여 확장 할 수 있습니다 (자세한 내용은 https://stackoverflow.com/a/24714865/3708242 참조).

문제가 발생한 경우 iOS 8을 처음부터 다시 설치 (문제는 없지만 가장 적은 문제가있는 최상의 해결 방법)하거나 itms 기반 컴퓨터에서 참조하는 .plist 파일에서 번들 ID를 변경하여 문제를 해결할 수 있습니다. 서비스 링크. 해당 수정 사항에 대한 자세한 내용은 여기를 참조하십시오. https://stackoverflow.com/a/25948839/3708242