web-dev-qa-db-ja.com

iPhone .ipaファイルを提供するための正しいMIMEタイプは何ですか?

ベータテスターがダウンロードできるように、.ipaファイルをApache Webサーバーに投稿しようとしています。現在、.htaccessで次の行を使用してファイルを提供しています。

AddType application/octet-stream .ipa

これはSafariとFirefoxでうまく機能しますが、IEでは.ipa拡張子が削除され、代わりに.Zipに置き換えられます。つまり、MyApp.ipaの代わりにIE =ユーザーはMyApp.Zipを取得します。

サーバーに配置する前にすべての.ipaを圧縮することができることはわかっていますが、これを処理する必要はありませんが、よりエレガントなソリューションサーバーがある場合は、この追加の手順を避けたいと思います。 -側。

または、単にIEがファイル拡張子を変更するのを防ぐことは可能ですか?

33
Greg W

他の回答は両方とも役に立ったので投票しましたが、これが問題を修正するために必要なものでした。

AddType application/octet-stream .ipa
<Files *.ipa>
  Header set Content-Disposition attachment
</Files>
35
Greg W

A .ipa fileisZipファイル:

$ file 'Kindle 2.2.1.ipa' 
Kindle 2.2.1.ipa: Zip archive data, at least v1.0 to extract

IEが拡張機能の変更に役立ちます。 Microsoftのドキュメント は、その可能性があることを示しているようです。

Internet Explorerは、HTTPサーバーおよびファイル自体から入手できるいくつかの情報に基づいて、ダウンロードされたファイルのファイル名拡張子を設定します。

6
Carl Norum

Hockey を確認することをお勧めします。これは、アドホック更新をよりシームレスに配布するための良い方法のようです。 phpベースですが。

2
epatel

正しい構文は次のとおりです。AddTypeapplication/octet-stream ipa

0
Joeri