iOSアプリ・Webシステム開発のイリテク

HOME > iPhone > iPhoneアプリのAd Hoc配信方法まとめ完全版 [Xcode4対応]
2012.08.01

iPhoneアプリのAd Hoc配信方法まとめ完全版 [Xcode4対応]

このエントリーをはてなブックマークに追加

Ad Hoc配信はアプリを作った後に、テストで複数のiPhoneアプリで実機確認を行う時に便利な配信方法です。また、AppStoreに公開するのではなく社内だけで使いたい時にも使える方法です。毎回忘れて調べているので忘備録として残しておきたいと思います。

SPONSOR

テストしたいデバイス(iPhone/iPad)を登録

iOS Provisioning Portalにて、デバイスの登録を行います。ここで登録しているデバイスにのみ配信が可能です。制限は100台までです。

Device IDを調べておくこと

デバイスの登録にはDevice IDが必要です。自分のデバイスのDevice IDを調べるには、パソコンにデバイスを接続した状態で、iTunesを開きます。

シリアル番号をクリックすると…

識別子が表示されます。そして「編集」から「識別子(UDID)をコピー」を押すと、識別子の文字列がコピーされます。

iOS Provisioning Portalにログインしたら、「Devices」のタブを開きます。次に右上の「Add Devices」を押して新しくデバイスを登録します。

Device Nameは自分が分かれば何でもOK。Device IDには先ほどコピーした識別子を貼りつけて「Submit」で登録が完了します。

プロビジョニングファイルを作成

デバイスを登録したら、App IDを作ります。これは通常と変わりありませんので手順は割愛します。次に、Provisioningをクリックして、「Distribution」タブを開いて「New Profile」を押して新しくProvisioningファイルを作ります。

作成したら出来上がったプロビジョニングファイルをダウンロードしてダブルクリックでインストールします。

Xcodeのビルド設定


「Build Settings」を開き、「Code Signing」のReleaseを先ほどインストールしたプロビジョニングファイルに変更します。また、info.plistのBundle IdentifierはAppIDと合わせます。

ここまできたらメニューの「Product」→「Archive」でアーカイブ。



ダウンロード用のHTMLを作る

ここまででapp.plist(マニフェストファイル)とapp.ipaファイルは作成済みのはずです。後は、これをダウンロードさせるHTMLを準備。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>ダウンロードページ</title>
</head>
<body >
<h1>ダウンロードページ</h1 >
<a href="itms-services://?action=download-manifest&url=アップしたURLに書き換えて下さい/app.plist" > インストール</a >
</body >
</html >

上記内容をコピーしてHTMLファイルとapp.plist、app.ipaファイルをサーバーにアップして、上記HTMLのURLをインストールしたいiPhoneもしくはiPadのSafariで開きます。後はインストールというリンクをクリックするだけで、インストール完了です。

タグ: ,
この記事をシェアする
このエントリーをはてなブックマークに追加

関連記事

イリテクはIT・経営に関する情報を発信しています!

  • follow us in feedly
    RSSで最新記事を取得

SPONSER

開発したWebサービス
記事を書いている人
入江 慎吾 イリテク(株)代表
Web/iOSエンジニア。単なる制作ではなく、お客さまの一員となって共に考え「攻めのIT投資」でビジネスを加速させます。
SPONSOR

最新記事
Facebook
Twitter
人気記事