開発中にdjangoサーバーをセットアップしました。基本的には、想像できる最も単純な「アプリ ストア」です。ようやく STATIC_URL をプレフィックスとして使用して静的画像を提供できるようになりました。
しかし、.ipa ファイルの無線インストールを有効にすることができませんでした。
iPhone または iPad でリンクをクリックすると、404 エラーが表示され、.ipa へのパスが間違っていると思われます。私のパスが正しいと思うことを除いて:>
魔法のパスがどうあるべきか教えてください。
ありがとうございました!
私の django テンプレート内で、次のようにアプリへのリンクを提供するだけです。
次のいずれも機能しません。
<a href="itms-services://?action=download-manifest&url=http://192.168.1.109:8000/appstore/static/binaries/coolRunner.plist">Cool Runner </a>
<a href="itms-services://?action=download-manifest&url={{STATIC_URL}}binaries/coolRunner.plist">Cool Runner </a>
<a href="{{STATIC_URL}}binaries/coolRunner.plist">Cool Runner </a>
3 回目の試行では、plist へのリンクが見つかりましたが、iPHone のモバイル Safari でクリックすると、pList の内容が表示されるだけです。.ipa ではなく pList にリンクする必要がありますよね?
<a href="{{STATIC_URL}}binaries/coolRunner.ipa">Cool Runner </a>
4 回目の試行 (ipa へのリンクのすぐ上) では、ipa をダウンロードするように求められ、モバイル Safari は Evernote または他のいくつかのアプリでリンクを開くことを提案します。正確には私が欲しいものではありません。
まったく同じテンプレートで、健全性チェックのために、mp3 と iphone 構成プロファイルへのリンクを提供します。どちらも機能します (iphone 構成プロファイル リンクをクリックすると、iPhone の設定アプリが起動し、構成プロファイルを正しくインストールするように求められます)。 )
<a href="{{STATIC_URL}}binaries/test.mp3">cool song</a>
<a href="{{STATIC_URL}}binaries/coolRunner.mobileconfig>Cool Runner Configuration Profile</a>
実際の ipa ファイルに問題がある可能性があります。正しくプロビジョニングされていない可能性がありますか? 私は XCode 4.5 を使用してアーカイブし、非常にシンプルなウィザードに従い、エンタープライズ/アドホック展開用に配布し、ID でコード署名しました (私はチーム エージェントではないことを除いてすべての権限を持っていますが、私は管理者)、アプリの URL を必要とするフォームに記入しました (これは私が言ったものですhttp://192.168.1.109:8000/appstore/static/binaries/coolRunner.plist
) 。