超簡単!iOSアプリをAd Hoc配信する方法(Webで公開編)

iOSアプリは、テスト用の配布方法としてAd Hoc配信というものがあります。そもそものそこらへんのやり方はほかの方に譲るとして

今回は、Ad Hoc配信を簡単に行える方法をまとめたいと思います。(自分が躓いたので。。。)

おおまかな流れはこちら。

1.何かを参考にして、manifest.plistとXXX.ipaと画像ファイルをダウンロードする(Ad Hoc deploymentの前提でお願いします。画像ファイルは、各自用意する形。X codeでexportしたときに画像の名前を聞かれるのでそこはちゃんと設定しておいた方がいい。)

2.Drop boxのアカウントを開設して、場所を気にせず、そのままmanifest.plistとyour_app.ipaと画像ファイルをアップロードする。(Drop boxのアカウントは簡単に作れる。メールアドレスとパスワードを入力するだけ。)

3.webで公開しようと思っていたページにindex.htmlを作り、そこにダウンロードのリンクを設置する。

4.Drop boxのファイルへのリンクを参照する。

以上で終了です。似たような記事はいくつかあったのですが、古くなっていたのと少し違う部分があって自分で暗中模索して導いたのでこれで救われる人がいたらうれしいです。

では具体的にやっていきます。

 

スポンサードリンク







 

1.何かを参考にして、manifest.plistとXXX.ipaと画像ファイルをダウンロードする(Ad Hoc deploymentの前提でお願いします。画像ファイルは、各自用意する形。X codeでexportしたときに画像の名前を聞かれるのでそこはちゃんと設定しておいた方がいい。)

ここは、割愛しちゃいます。わかりやすい説明が沢山あったので!

ただ初めてやるかたとかだと、Deployとかもろもろの種類がわからないと思うので、Ad Hoc と書いてるやつを逐次選びましょう。

あとは、公開用のwebサイトのアドレスと画像の名前等も入力しなきゃいけないので事前に用意して置いた方がいいかも。(画像の名前は、入力しないといけないですがダウンロードの時は必要ないです。)

 

2.Drop boxのアカウントを開設して、場所を気にせず、そのままmanifest.plistとXXX.ipaをアップロードする。(Drop boxのアカウントを簡単に作れる。メールアドレスとパスワードを入力するだけ。)

これも簡単ですね。

まず、dropboxのアカウントを作りましょう。メールアドレスとパスワードの入力だけで作れます。(メールアドレス認証は後でやることになります。)

ここからが引っかかるポイントなのですが、いろいろ調べると「Public」フォルダが必要っていう古い情報があったのですが現在はそれを作る方法は不明です。

なので、違う方法でやってみました。

まずmanifest.plistなどをアップロードします。

かなり雑ですが、一番上にアップロードしました。

your_app.ipa

manifest.plist

があれば大丈夫です。前述しましたが、画像ファイルはいりません。

3.webで公開しようと思っていたページにindex.htmlを作り、そこにダウンロードのリンクを設置する。

index.htmlはこんな感じで設定してあげましょう。

ただ<a>タグのリンクは、まだ用意していないのでこれから説明します。

ここで、メールの認証が必要になります。ドロップボックスのメールを認証して、リンクの共有ができるようにしましょう。

最重要ポイントです。

認証が完了すると、ドロップボックスにアップロードしたファイルの上にマウスを持っていくと「共有」のボタンが出るようになると思います。

それをクリックしてリンクの作成をしましょう。

「リンクを作成」->「リンクをコピー」でリンクのコピー完了です。

そこでmanifest.plistにipaファイルのリンクを張るのですが、

コピーしただけのリンクは

こんな感じになってると思います。

そこで

www.dropbox.com -> dl.dropboxusercontent.com

末尾の?dl=0を削除

上記のことをしてmanifest.plistにipaファイルのリンクを張りましょう。

index.htmlの方には同様にplistファイルのリンクを張りましょう。

これでindex.htmlをwebにおいて、リンクをクリックすればインストールのウィンドウが出ます。

お疲れ様でした。

かなり雑に書いたので、わからないことがあればコメントいただけたら精一杯返そうと思います。

スポンサードリンク



カテゴリー: iOS

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です