|
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 昨日、Mike Chambers に PickupAppFromIpaPayload を紹介させてもらったのですが、 ベータの NDA 的にも公開しても問題ないとの確認が取れたので載せてみました。 2011/02/21 追記Xcode のオーガナイザが、.app だけでなくて .ipa も受け付けるようになりました。現在では、PickupAppFromIpaPayload の手順は不要で、パブリッシュした .ipa を そのままオーガナイザに突っこんで iPhone・iPad にインストールできます。 |
| << 前記事(2010/02/27) | ブログのトップへ | 後記事(2010/04/14) >> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2010/02/27) | ブログのトップへ | 後記事(2010/04/14) >> |