1

Apple が提供する社内のエンタープライズ アプリの配布に問題があります。私はすでにエンタープライズ証明書を取得し、必要なファイル (p12、マニフェストなど) を取得しており、phonegap ビルドによってアプリを正常にビルドしています。私が今抱えている問題は、ファイルをアップロードしたサーバーからファイルをダウンロードできないことです。携帯電話からダウンロードしようとすると、「Safari はこのファイルをダウンロードできません」というエラーが表示されます。これは、ある種の認証の問題によるものですか?

4

2 に答える 2

2

私自身、エンタープライズ展開スキームに関して多くの問題を経験してきました。確認したいことがいくつかあります。

  1. 適切なモバイル プロビジョニング プロファイルを使用していることを確認してください。
  2. MIME タイプがの.plistとファイルを提供するようにサーバーが設定されていることを確認してください。そうでない場合、iOS デバイスはそれらをダウンロードできません。.ipaapplication/octet-stream
  3. .plistファイルで、<string>下のプロパティにファイル<key>url</key>へのフル パスが含まれていることを確認し.ipaます。これは、Web ブラウザーを介してファイルをダウンロードする場所です。それ以下では機能しません。
  4. 形式のアプリケーション固有の URI を使用してアプリをインストールしますitms-services://?action=download-manifest&url=http://yourserver.com/path/your.plist。ここで、 はyourserver.comサーバーのドメイン名、pathはサーバー上のディレクトリへのパス、 はファイルyour.plistの名前です。.plist
于 2013-07-15T22:40:30.577 に答える
1

ちょうど同じことを経験しました。Yatin のコメントを参照してください。署名済みの ipa があるので、すべての証明書が整っていると仮定します。

  1. plist と ipa ファイルをダウンロードできることを確認します。私たちは IIS サーバーでホストしており、MIME タイプを追加する必要がありました。
  2. インストール リンクが完全な URL であることを確認してください: itms-services://?action=download-manifest&amp;amp;url= http://www.fullurl/to.ipa
  3. 最後に、モバイル プロビジョニング ファイルに必要なデバイス ID/UUID がすべて含まれていることを確認します。
于 2013-07-15T18:06:53.723 に答える