Ad Hoc ビルドする方法 (マルチ アプリケーションバンドルで ipa ファイルがビルドできないときの対処)

開発中アプリを関係者に配布する際、開発者に負担が少ない Ad Hoc ビルドという方法があります。
~.ipa ファイルのみを配布すれば良いので、開発者にとっては非常に助かるはずです。
以前より、Ad Hoc ビルドという手法があることは知っていましたが、なかなか試す機会がなかったので、実際試してみました。
また、その際にスタティック リンク ライブラリなどを利用していて ~.ipa ファイルがビルドできないという問題にも遭遇したので、対処方法をまとめておきます。
(xcode3.xではこの様な問題はなかったんだけどなぁ~。)

■ iTunes から iPad アプリを実機にインストールする方法
1. ディストリビューション用証明書をダウンロードする
Ad Hoc ディストリビューション用プロビジョニングファイルをダウンロードする
Create and Download an iOS Distribution Certificate
Create and Download an Ad Hoc Distribution Provisioning Profile

2. xcodeでアプリをビルドする
[Product]-[Archive]メニューを選択する

(注意点) 複数のプロジェクトが設定されているプロジェクトの場合、xcode 4.2.1ではビルドに失敗するため、スタティック リンク ライブラリなどのプロジェクト設定を以下の通りにすること。
“Skip Install” を “YES” にする
(自分が開発しているアプリのプロジェクトは、設定する必要なし)
Archiving project in XCode incorrectly creates multi-application bundle

3. ビルドが完了するとオーガナイザーが起動する
オーガナイザー – Archives にビルドしたアプリが一覧表示される。
対象のバージョンを選択し、[Share…]ボタンを押下する。

[iOS App Store Package(.ipa)]を選択し、[Identity:]は、ディストリビューション用プロビジョニングファイルを選択する。

ファイル名、出力先を設定し、[Save]ボタンで、〜.ipa ファイルを出力する。

■ OTA(企業の配信) する方法
1.上記の ”Save for Enterprise Distribution”チェックボックスをチェックすると設定項目が表示される。

2.配信用Webページを作成することで、配信できる。

■ iTunes から iPad アプリを実機にインストールする方法
1. 上記で作成した 〜.ipa ファイルをダブルクリックすると、iTunes – App に登録される。
2. iPad を iTunes と同期することでインストールすることができる。

コメントを残す

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