Tag: iPhoneSDK/AdHocビルド
参考情報†
Provisioningの準備†
- AdHocビルド用のProvisioningを準備する。
- iOS Provisioning Portalにログインし、左メニューでProvisioningを選択。右のタブでDistributionを選択する。
- Distribution Method: Ad Hoc
- Profile Name: 適当
- AppID: 適当
- Devices: インストールしたい機器にチェック。
- ダウンロードして、ダブルクリックしてXcodeに登録しておく。
プロジェクトの準備とビルド†
- プロジェクトの設定を開き、構成でReleaseを複製し、名前を例えば「AdHoc」にする。
- プロジェクトを右クリックし、追加→新規ファイル→Code SigningグループのEntitlementsを追加。ファイル名はdist.plistとする(※このステップほんとに必要なのか?)
- メインメニューのプロジェクト→アクティブターゲットを編集を実行。コード署名権限にdist.plistが登録されていることを確認。コード署名IDをAdHoc用のProvisioningに変更する。
- ビルドする。
iTunesを使って実機に転送†
- buildディレクトリ以下のfoo.appをzipで圧縮してiTunesを実行するマシンにコピーする。
- zipを展開し(Windows上だとフォルダとして見える)foo.appをiTunesの左上のあたりにドロップする。
- うまくいけばiTunesにアプリが登録されているはず。
トラブルシューティング†
iTunesに登録しても何もおこらない†
info.plistファイルの"Application requires iPhone environment"のチェックが外れていないか確認する。このチェックが外れていると転送できず、エラーメッセージも表示されなかった。