2016-12-13 10 views
0

동료 동료에게 배포하려는 엔터프라이즈에서 서명 한 iOS 앱이 있습니다. 나는 10 월 말에 베타 테스트를 시작했는데 바로 iOS 10이 베타/릴리스되었을 때였습니다. 사람들이 앱을 다운로드 할 수있는 페이지를 만들었고 모든 것이 훌륭했습니다.왜 내 엔터프라이즈 앱 배포 링크가 작동하지 않습니까?

몇 가지 다른 작업이 나왔을 때 몇 달 동안 앱을 보관해야했지만 지금은 앱으로 돌아가고 싶습니다. 그리고, 보라, 내 앱 링크가 더 이상 작동하지 않습니다. 오류 메시지가 없으며 아무것도 표시되지 않습니다.

프록시를 사용하면 링크를 탭하면 내 plist를 가져 오지만 대화 상자가 나타나지 않는 것을 볼 수 있습니다.

나는 아이폰이 페이지는 몇 가지 링크를 가지고 6

에 아이폰 OS 10.1.1를 실행하고 아무도 나를 위해하는 일 : https://management.senseilabs.com/appdist/

같은 외모를 반환!하는 PLIST :

<plist> 
    <dict> 
    <key>items</key> 
    <array> 
     <dict> 
     <key>assets</key> 
     <array> 
      <dict> 
      <key>kind</key> 
      <string>software-package</string> 
      <key>url</key> 
      <string>https://management.senseilabs.com/appdist/Genome_0.9.0.ipa</string> 
      </dict> 
      <dict> 
      <key>kind</key> 
      <string>full-size-image</string> 
      <key>url</key> 
      <string>https://management.senseilabs.com/appdist/[email protected]</string> 
      <key>needs-shine</key> 
      <true /> 
      </dict> 
      <dict> 
      <key>kind</key> 
      <string>display-image</string> 
      <key>url</key> 
      <string>https://management.senseilabs.com/appdist/[email protected]</string> 
      <key>needs-shine</key> 
      <true /> 
      </dict> 
     </array> 
     </dict> 
    </array> 
    <key>metadata</key> 
    <dict> 
     <key>bundle-identifier</key> 
     <string>com.klick.sensei.genome2</string> 
     <key>bundle-version</key> 
     <string>0.9.0</string> 
     <key>kind</key> 
     <string>software</string> 
     <key>subtitle</key> 
     <string>Genome</string> 
     <key>title</key> 
     <string>Genome</string> 
    </dict> 
    </dict> 
</plist> 

편집 : 9.2.1에서 테스트했으며 거기에서도 작동하지 않습니다. 흠.

답변

-1

불쌍한 영혼이 방황하는 경우를 대비하여, 내 자신의 무능력으로 인해 발생하더라도이 질문을 삭제하는 대신 대답하겠습니다.

plist의 metadata 키가 잘못된 위치에 있습니다. items 배열 안에 assets 옆에 있어야합니다.

{ 
    "items": [ 
     { 
      "assets": { ... }, 
      "metadata": { ... } 
     } 
    ] 
} 

내가 이런 식으로했다 : 즉, 구조이며, 그것을는 다음과 같아야합니다 일반 JSON 객체로 표현했다

{ 
    "items": [ 
     { 
      "assets": { ... } 
     } 
    ], 
    "metadata": { ... } 
} 

(우리는 올바르게 설정, 그러나 우리가 있었다 https://gist.github.com/hramos/774468

: PLIST 발생기는

이 요점이 무엇이 잘못되었는지 알아내는 클러치이었다)은 모든 곳에서 작동하는 데 사용되는 이유는, 실수로 수정,하지만 지금은 아무데도 작동하지 않습니다있어