Kawanet Blog II

アクセスカウンタ

zoom RSS PickupAppFromIpaPayload - CS5のiPhoneアプリ開発で実機確認を便利に

<<   作成日時 : 2010/03/18 19:44   >>

ナイス ブログ気持玉 2 / トラックバック 0 / コメント 0

PickupAppFromIpaPayload は、.ipa ファイル内の Payload ディレクトリから
.app パッケージを抽出する Mac OS X 向けのドロップレット(droplet)です。
次期 Flash CS5 の Packager for iPhone でパブリッシュした iPhone アプリを
デバイス実機で確認するまでのステップが減って、動作確認が楽にするツールです。



ダウンロード


http://www.kawa.net/works/iphone/dist/PickupAppFromIpaPayload.zip
からダウンロードしてご利用ください。(29KB と小さいです)
CS5 での iPhone アプリ開発作業中は、Dock に入れて頂くと便利かと思います。

背景


CS5 がパブリッシュする iPhone アプリは .ipa ファイル形式です。
iTunes 経由で実機に転送して動作確認したり、iTunes Connect の申請に使います。
しかし、iPhone 実機で動作確認するために、iTunes を使うのは手間です。
同期ボタンを押したり、待ち時間のあるステップが多いのが面倒です。

Xcode の「オーガナイザ」を使うと、アプリの更新が楽になります。
アプリのバージョンに関わらず、確実に上書き Replace することができます。
ドラッグ&ドロップするだけで、画面を変えて同期ボタンを押す必要もありません。

ただ、オーガナイザは、.ipa ファイルを扱えず、.app アプリケーションの
パッケージのみを受け付けます。.ipa ファイルの実体は ZIP ファイルなので、
Finder やコマンドラインで、手動で .ipa から .app を取り出すこともできますが、
PickupAppFromIpaPayload はその手順を自動化してくれます。

使い方


(例)Hongkong.fla から Hongkong という iPhone アプリを作っている場合。

1. CS5 で、hongkong.ipa ファイルをパブリッシュします。
2. hongkong.ipa ファイルを PickupAppFromIpaPayload にドラッグ&ドロップします。
3. hongkong アプリパッケージ(.app) ができます。
4. hongkong を Xcode のオーガナイザの Applications にドラッグ&ドロップします。
5. アプリが iPhone に転送されて、実機で動作確認ができます。



補足


PickupAppFromIpaPayload は、pick up .app from .ipa's payload という意味です。
読みにくいです。

PickupAppFromIpaPayload の内部的には、以下のような処理を行っています。
cp -p xxx.ipa xxx.zip
unzip -q -o xxx.zip
rm -fr xxx.zip
mv -f Payload/xxx.ipa.app xxx.app
rm -fr Payload/


昨日、Mike Chambers に PickupAppFromIpaPayload を紹介させてもらったのですが、
ベータの NDA 的にも公開しても問題ないとの確認が取れたので載せてみました。

2011/02/21 追記

Xcode のオーガナイザが、.app だけでなくて .ipa も受け付けるようになりました。
現在では、PickupAppFromIpaPayload の手順は不要で、パブリッシュした .ipa を
そのままオーガナイザに突っこんで iPhone・iPad にインストールできます。


iOSデバッグ&最適化技法 for iPad/iPhone
秀和システム
國居貴浩

amazon.co.jpで買う
Amazonアソシエイト by iOSデバッグ&最適化技法 for iPad/iPhone の詳しい情報を見る / ウェブリブログ商品ポータル


テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 2
ナイス
ガッツ(がんばれ!)

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
PickupAppFromIpaPayload - CS5のiPhoneアプリ開発で実機確認を便利に Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる