airi ファイルのコード署名とタイムスタンプを作成しようとしています。残念ながら、これからは air ファイルしか作成できません。しかし、私はapkが必要です。adt -package sytnax を使用すると、-tsa (タイムスタンプ) オプションを使用できません。
これで、適切に署名され、タイムスタンプが付けられた air ファイルができました。これからapkファイルを取得するにはどうすればよいですか? タイムスタンプなしで変換することはできますが、Google Play で、apk ファイルに 2033 年まで有効な証明書 (globalsign.com で購入した有効なものがあります) が必要であると表示されます。
したがって、タイムスタンプなしでコード署名されたapkファイルを作成することはできますが(役に立たない)、またはコード署名されタイムスタンプが付けられたairファイル(どちらも役に立ちません)ですが、必要なものではありません-コード署名されタイムスタンプが付けられたapkファイル。
このサイトhttp://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.htmlを検索しましたが、自分に適したものを見つけることができませんでした。
私の理解では、これを行う必要があると思います:
Create a native package from an AIR or AIRI file:
adt -package
-target packageType
NATIVE_SIGNING_OPTIONS
output
input_package
だから私がすることは
./adt -package -target apk -storetype pkcs12 -keystore aircertificate.p12 -tsa http://timestamp.globalsign.com/scripts/timestamp.dll myappname.apk myappname.airi
それが言うことは次のとおりです。
-tsa オプションはサポートされていません
adt -sign を使用した場合とは言いませんが、署名では air ファイルを作成することしかできません。
このようなコード署名オプションなしで、署名されたタイムスタンプのairファイルをapkファイルに簡単に変換しようとしています
./adt -package -target apk myappname.apk myappname.air
を示す:
APK のパッケージ化に必要な署名オプション
助けてください!!!
よろしくお願いします
ウルフギャング