web-dev-qa-db-ja.com

ドロップボックスを使用してIPAを無線で配布する際のエラー-iOS7.1

AppleがIPAを無線で配信するためにhttpではなくhttpsを使用するように要求されたため、dropboxを使用しようとしました。このソリューションに従いました エンタープライズアプリの展開はiOS7.1では機能しません しかし、私はこのエラーを受け取っています:

「dl.dropboxusercontent.comに接続できません」

このリンクからplistをインストールしようとすると:<a href="itms-services://?action=download-manifest&amp;url=https://dl.dropboxusercontent.com/s/56ny312cwdacho7/xxxxx.plist> Install </a>

前もって感謝します。

12
nano

私はまったく同じ問題を抱えていました。まず、すべてのファイルをDropboxアカウントのパブリックフォルダーに入れてみました。それでも機能しませんでしたが、plistファイルを変更すると、ipaファイル自体の終了「</ string>」XMLタグが上書きされていることに気付きました。それを追加すると、すべてうまくいきました。したがって、パブリックフォルダに移動しなくても機能するかどうかはわかりません。ユーザーに望む結果が得られたので、試していません。

4
Ben Messenegr

[〜#〜]注[〜#〜]:共有リンクはWebブラウザでHTMLコンテンツをレンダリングしません

参照 https://www.dropbox.com/help/desktop-web/force-download

質問を確認してください

ブラウザでファイルを強制的にレンダリングする方法


[〜#〜] edit [〜#〜]:理由は、リンクURLを変更して再アップロードする必要があるためです:

  • www.dropbox.comdl.dropboxusercontent.com inallリンクに置き換えます
  • Reuploadおよびhtmlファイルにあるリンクを再度変更することによりplist

それでおしまい。楽しい


トータルソリューション

Needed fileを使用したdistributionexample linkを以下に示します。

  • [ビルドとアーカイブ]オプションを使用して、xcodeからアプリをビルドします。 Uploadあなたのipa fileからDropboxへ。そして、getの場合はlink public ipa

linkwww.dropbox.comdl.dropboxusercontent.comに置き換えます。

  • manifest.plist --edit行#14を、linkのパブリックipaとともにダウンロードします。 Modifyその他のキー(bundle-identifier, bundle-version, title)。

  • Upload変更されたmanifest.plistDropboxおよびgetそのpublic linkに変更しました。

  • index.html --edit url paramを8行目で、your manifest.plistのpubliclinkを使用してダウンロードします。

Githubを使用したホスティング。それを達成する方法は、次の手順で説明されています

  1. 新しいプロジェクトを作成します。
  2. Github Pagesでサイトをホストするため、index.htmlを追加します。他の名前のhtmlファイルは、常にインデックス名である必要があるため、無効になることに注意してください。
  3. 次に、プロジェクト設定に移動します。 Githubページをトラバースします
  4. [ソース]タブでマスターブランチを選択し、[保存]をクリックします
  5. サイトが公開されるのを確認できるGithubページに戻る

enter image description here

これで、次のようなダウンロードリンクができました https://paresh-navadiya.github.io/install.html/


参照@ oldmanの回答によるDropBoxを使用して配布する方法 および iPhone/iPadアドホックビルドを無線で配布するDropBoxを使用

それは100%パーセント機能します。

みなさん、良い一日を。:)

23
Paresh Navadiya

同様の返信ですでに指摘されているように ここ 、PLISTファイルの形式が正しくない場合、このエラーが表示されます。

私の場合、アンパサンド( "&")文字がXMLで禁止されており、アプリの名前に "&"が含まれていることを忘れたため、名前とを含む&&amp;に置き換える必要がありました。すべてがうまくいった。

0
Fabio Napodano

私は数日前にdropboxで同様の問題に直面し、dl.dropboxusercontent.comに接続できません、私がしたことは以前に作成した共有可能なリンクを削除するおよび- plistファイルとipaファイルの両方に新しい共有可能なリンクを作成しました。そして、plistとhtmlページでこれらのリンクを更新しました。古い共有可能なリンクの何が問題だったのかわかりません。この答えが誰かに役立つことを願っています。

ハッピーコーディング。

0