Я пытаюсь выполнить кодовое обозначение и отметку времени в файле airi. unfortunatley, я могу только создать воздушный файл из этого. но мне нужен apk. использование adt -package sytnax не позволяет мне использовать параметр -tsa (временная метка).
так что теперь у меня есть хорошо подписанный и временный файл. как я могу получить файл apk? я могу преобразовать его без отметки времени, но затем agin google play сообщает мне, что моему файлу apk нужен сертификат (у меня есть действительный купленный на globalsign.com), который действителен до 2033 года.
Так что я могу создать файл apk без отметки времени, но с кодовым назначением (не полезно) или с файлами, закодированными в формате air и timestamped (тоже не полезно), но НЕ то, что мне нужно - файл apk с кодовым номером и timestamped.
Я искал этот сайт 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, но подписание только позволяет мне создать воздушный файл.
пытаясь просто конвертировать мой подписанный и временный файл в файл apk БЕЗ кодовых имен, таких как
./adt -package -target apk myappname.apk myappname.air
показывает, что:
Параметры подписки, необходимые для упаковки APK
Помоги пожалуйста!!!
с наилучшими пожеланиями
Wolfgang
Вы попробовали этот трюк: Создать сертификат Действителен до 2033 года. Это может быть обходным путем.