Apple が提供する社内のエンタープライズ アプリの配布に問題があります。私はすでにエンタープライズ証明書を取得し、必要なファイル (p12、マニフェストなど) を取得しており、phonegap ビルドによってアプリを正常にビルドしています。私が今抱えている問題は、ファイルをアップロードしたサーバーからファイルをダウンロードできないことです。携帯電話からダウンロードしようとすると、「Safari はこのファイルをダウンロードできません」というエラーが表示されます。これは、ある種の認証の問題によるものですか?
1942 次
2 に答える
2
私自身、エンタープライズ展開スキームに関して多くの問題を経験してきました。確認したいことがいくつかあります。
- 適切なモバイル プロビジョニング プロファイルを使用していることを確認してください。
- MIME タイプがの
.plist
とファイルを提供するようにサーバーが設定されていることを確認してください。そうでない場合、iOS デバイスはそれらをダウンロードできません。.ipa
application/octet-stream
.plist
ファイルで、<string>
下のプロパティにファイル<key>url</key>
へのフル パスが含まれていることを確認し.ipa
ます。これは、Web ブラウザーを介してファイルをダウンロードする場所です。それ以下では機能しません。- 形式のアプリケーション固有の 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 があるので、すべての証明書が整っていると仮定します。
- plist と ipa ファイルをダウンロードできることを確認します。私たちは IIS サーバーでホストしており、MIME タイプを追加する必要がありました。
- インストール リンクが完全な URL であることを確認してください: itms-services://?action=download-manifest&amp;url= http://www.fullurl/to.ipa
- 最後に、モバイル プロビジョニング ファイルに必要なデバイス ID/UUID がすべて含まれていることを確認します。
于 2013-07-15T18:06:53.723 に答える