Подписание приложения TideSDK

Недавно мы перенесли старое приложение Adobe AIR в TideSDK, и единственное, что я не могу найти хорошего решения, - это подписать приложение. Предполагая, что это так, как другие разработчики TideSDK подписывают свои приложения для Windows и OS X? Google, кажется, довольно молчит по этому вопросу.

Любое понимание или даже просто толчок в правильном направлении будет высоко ценится.

1 ответ

Для тех, кто играет дома, у меня есть собственный скрипт сборки Python tidebuilder.py и делает некоторые дополнительные вещи, такие как создание настроенного образа диска и т. д. В эту оболочку я добавил следующий код, чтобы подписать приложение, созданное tidebuilder.py:

# Use the security exeucutable to ensure that we have the certificate installed
security import tidesdk/package/cert.p12 -k $HOME/Library/Keychains/login.keychain -P <cert password> -T /usr/bin/codesign

# Sign the .app "file"
codesign -s "<cert common name>" /path/to/MyApp.app

# Verify the signed app
codesign -v /path/to/MyApp.app

Я обновлю этот ответ, когда найду аналогичное решение для Windows.

Другие вопросы по тегам