5

ここに画像の説明を入力してください

これは、サーバーのURLを押した後に表示されるポップアップです。

エンタープライズディストリビューションのiOSビルドをサーバーにアップロードしました。ビルドをダウンロードしようとすると、次のポップアップが表示されます。nullフィールドを「[mydomainname]」に置き換えたいと思います。

同様の問題でスタックオーバーフローのリンクを取得しました-

アドホック配布プロンプトメッセージは、(null)が{アプリ名}をインストールしたいことを示しています

しかし、私の場合、どちらの場合も問題が発生します。どちらの場合も、電子メールを(ダウンロード)するか、リンク(ビルドがアップロードされたサーバーのURL)を含むWebページを直接参照します。

解決策を提案してください。ありがとうございました

4

4 に答える 4

8

この問題を解決しました。

.plistパスhttp:/を指定するWebページの後に単一のslaceを使用するため、問題が発生します。

すなわち

<a href="itms-services://?action=download-manifest&url=http:/pathToYourServer/folder/applicationName.plist"> here </a>

今変更され、それは-になります:

<a href="itms-services://?action=download-manifest&url=http://pathToYourServer/folder/applicationName.plist"> here </a>

インストールプロンプトでは、ドメイン名は://と/の間の最初のパラメータを取ります。URLを書くときは注意してください。

于 2013-01-10T14:53:51.653 に答える
2

@Deepakの回答は問題を解決します:

<a href="itms-services://?action=download-manifest&url=http:/pathToYourServer/folder/applicationName.plist"> here </a>

VS

<a href="itms-services://?action=download-manifest&url=http://pathToYourServer/folder/applicationName.plist"> here </a>

ただし、Outlookにはハイパーリンクの「//」を許可しないバグがあることに注意してください。ここを参照別の電子メールプログラムでリンクを作成して、Outlookに送信できることに注意してください。(この投稿の時点では、コメントとしてこれを追加する担当者が不足しています)

ユーザーをitmsプロトコルにリダイレクトするために小さなページをホストする場合は、このソリューションも機能します(リダイレクトが変更されている場合):ページの読み込み時にリダイレクトする

于 2014-08-22T00:03:23.823 に答える
0

これは、実際のipaリソースファイルがワイヤレス配信リンクで利用できないためです。ですから、ワイヤレスアドホック配信リンクの設定が間違っていると思います。

于 2013-01-10T09:26:30.487 に答える
0

.ipaを直接ダウンロードしようとしている必要がありますか?

アプリケーションをアーカイブして配布すると、2つのファイルが生成されます。1つは.ipaで、もう1つは.plistです。

次に、サーバー上にhtmlページを作成し、次のhtmlを使用してサーバー上に配置します。

<html>
<body>
Some text about your app:
<a  href="itms-services://?action=download-manifest&url=http://pathToYourServer/folder/applicationName.plist">here</a>
</body>
</html>

したがって、ユーザーが「ここ」をタップすると、デバイスにアプリが直接ダウンロードされます。

サーバー上のplistファイルへのパスが後に続く「itms-services://?action = download-manifest&」が含まれているので、必ず私のハイパーリンクを確認してください。

それが役に立てば幸い。

よろしく、

リノジョーンズ

于 2013-01-10T09:27:16.173 に答える