2016-12-13 36 views
0

私は私の仲間の同僚に配布したいエンタープライズ署名のiOSアプリを持っています。 10月末にベータテストを開始しました.iOS 10がベータ版にリリースされた直後です。人々がアプリをダウンロードできるページを設定したところ、すべてが素晴らしかったです。なぜ私のエンタープライズアプリ配信リンクは機能しませんか?

私はいくつかの他の仕事が出たときにアプリを数ヶ月間控えていなければなりませんでしたが、今はアプリに戻っていきたいと思います。そして、私のアプリリンクはもはや機能しません。エラーメッセージなし、何もありません。

プロキシを使用すると、リンクをタップすると、plistを取り出してダイアログボックスが表示されないことがわかります。

私はこのページにはいくつかのリンク、私のために仕事のどれもが持っているiPhone 6.

上のiOS 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でそれをテストしましたが、そこでは機能しません。 Hm。

答えて

-1

悪い魂が徘徊する場合は、私自身の無能さに起因するものの、削除する代わりにこの質問に回答します。

plistのmetadataキーが間違った場所に存在します。配列itemsの内側にはassetsの横にある必要があります。私はこのようにそれを持っていた

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

:それはプレーンなJSONオブジェクトとして表現されたことは、構造体である、このようになるはずです

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

(私たちは、それが正しく設定されていたが、私たちのplistのジェネレータは、この要旨は何が悪かったのかを考え出すにクラッチた

)それはどこでも動作するように使用理由である、不注意に変更され、今はどこにも働かないしまっ:https://gist.github.com/hramos/774468

関連する問題