5

SSLなしで問題なくワイヤレスでインストールできるアプリがあります。

iOS デバイスを介して、マニフェスト plist ファイルへの適切な itms リンクを含む HTML ファイルをヒットすると、マニフェスト ファイルがアプリのインストールを開始します。

SSL がミックスに追加されると、問題が発生します。SSL経由でHTMLファイルにアクセスできます。http の代わりに https を使用するようにマニフェストの URL 文字列を変更しても、アプリをインストールするよう求めるメッセージは引き続き表示されますが、[インストール] をタップすると、「AppName をダウンロードできません」というエラー プロンプトが表示されます。アプリ アイコン アウトラインのプログレス バーの外観から、どのアプリもダウンロードされていません。apache ssl_request ログとエラー ログはサイレントです。アクセス ログは、通常はマニフェスト ファイルと ipa ファイルの両方へのヒットを示すマニフェスト ファイルへのヒットのみを示します。iOS デバイスのコンソール ログにも何も表示されません。

わかりましたので、何が起こるかを確認するために、別のルートを試しました. http ではなく https を使用するようにマニフェスト ファイルへの itms リンクを変更すると、ファイルをホストしているサーバーに接続できないというエラーがすぐに発生します。この場合、エラー、ssl、およびアクセス ログは表示されませんが、iOS コンソールには次のように表示されます。

Fri Mar  4 00:15:47 unknown itunesstored[5009] <Warning>: Could not load download manifest with underlying error: Error Domain=NSURLErrorDomain Code=-1202 "Cannot connect to the Store" UserInfo=0x1bd790 {NSLocalizedFailureReason=A secure connection could not be established.  Please check your Date & Time settings., NSLocalizedDescription=Cannot connect to the Store}

何か案は?SSLは今後の要件になるため、それを考慮する必要があります。問題がある場合は、自己署名証明書を使用しています。この証明書を iOS デバイスにインストールしましたが、上記の動作は何も変わりませんでした。これは iOS 4.2.1 および Apache/2.2.15 にあります。

確かにこれを試したのは私だけではありません。どんな助けでも大歓迎です。

4

3 に答える 3

4

それは確かに自己署名証明書の問題でした。試用版の SSL 証明書を取得してテスト マシンにインストールし、中間 CA を郵送して iOS デバイスにインストールしました。その後、上記のすべてのシナリオでアプリを問題なくインストールできました.

于 2011-03-05T04:38:57.323 に答える
0

可能だと思います:

アプリをワイヤレスでインストールする

「アプリとマニフェストは、隠しディレクトリ、または HTTP または HTTPS を使用して読み取り可能なその他の場所に配置できます。」

于 2011-03-04T09:52:09.860 に答える
-1

私は同じ問題に遭遇し、今日解決しました。

plist が有効な xml ファイルであることを確認してください。

私の場合、 ipa-url のに置き換え&てから修正しました。&amp;

于 2012-01-20T10:57:39.063 に答える