1

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 のパッケージ化に必要な署名オプション

助けてください!!!

よろしくお願いします

ウルフギャング

4

1 に答える 1

0

このトリックを試しましたか: Create Certificate Valid until 2033 . それは回避策かもしれません。

于 2012-05-29T14:06:08.100 に答える