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