LionでAir開発をする 2

LionでAir開発をする 1の続き。Airの開発構築

  1. Air SDKここからダウンロードする。現在のバージョンは3.2
  2. ダウンロード後、任意の場所へ解凍する。前回同様/Users/username/localへコピー
  3. 環境変数を設定する。bash_profileは前回作成済みなので下記の様に追加する
    /Users/username/local/AdobeAIRSDK/bin:/Users/username/local/flex_sdk_4.6/bin
  4. パスが通ったか確認する。下記コマンドで設定したパスが表示されればOK
    which adl
  5. 試しに下記のコードをtest.xmlとして作成してみる
    <?xml version="1.0" encoding="UTF-8"?>
    <application  xmlns="http://ns.adobe.com/air/application/3.2">
        <id>examples.flex.test</id>
        <versionNumber>1.0.0</versionNumber>
        <filename>test</filename>
        <initialWindow>
            <content>test.swf</content>
            <title>Hello World</title>
            <visible>true</visible>
        </initialWindow>
    </application>
    
  6. 前回作成したtest.asをamxmlcコマンドでコンパイル。Flexの場合はmxmlc、Airの場合はamxmlcでコンパイルする
    amxmlc ./test.as
  7. adlコマンドで実行。adlコマンドを使うとパッケージ化せずに実行できる
    adl ./test.xml
  8. 正常に実行出来たのを確認し、パッケージ化へ進む。まずは自己署名入り証明書とキーのペアの生成する
    adt -certificate -cn SelfSigned 1024-RSA test.p12 testpassword
  9. test.pfxが作成出来たらAirのインストールファイルを作成する
    adt -package -storetype pkcs12 -keystore test.p12 -storepass testpassword test.air test.xml test.swf
  10. test.airが作成されるので実行してインストールする
  11. インストール後、Hello World出来れば完了