アットウィキロゴ

ADTでAIRアプリに署名

ADTでAIRアプリに署名


Flex SDKやAIR SDKで開発したAIRアプリに自己署名証明書で署名するには ADTを使用します。

  • adt で自己署名証明書を作成します
  • adt でその証明書でAIRアプリに署名します

例)
amxmlc Sample.as
adt -certificate -cn SelfSigned 1024-RSA SampleCert.pfx SamplePassword
adt -package -storetype pkcs12 -keystore SampleCert.pfx -storepass SamplePassword -tsa none Sample.air Sample-app.xml Sample.swf

AIRアプリパッケージではなくOSネイティブのパッケージにするには -target オプションを使用して、OSネイティブのパッケージファイル名を指定します

例1)
Windowsの場合
adt -package -target native -storetype pkcs12 -keystore SampleCert.pfx -storepass SamplePassword -tsa none SampleAir.exe Sample-app.xml Sample.swf

例2)
OSXの場合
adt -package -target native -storetype pkcs12 -keystore SampleCert.pfx -storepass SamplePassword -tsa none SampleAir.dmg Sample-app.xml Sample.swf

例3)
AIRパッケージから作成する場合
 adt -package -target native -storetype pkcs12 -keystore SampleCert.pfx -storepass SamplePassword -tsa none SampleAir.exe Sample.air


ランタイム付きでパッケージするには -target オプションに bundle を指定して、フォルダ名(OSXでは .app名) をパッケージに指定します

例1)
Windowsの場合
adt -package -target bundle -storetype pkcs12 -keystore SampleCert.pfx -storepass SamplePassword -tsa none Sample Sample-app.xml Sample.swf

例2)
OSXの場合
adt -package -target native -storetype pkcs12 -keystore SampleCert.pfx -storepass SamplePassword -tsa none SampleAir.app Sample-app.xml Sample.swf
最終更新:2012年08月13日 05:16