2013-05-30 1 views
1

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

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

ответ

0

Для тех, кто играет дома, у меня есть собственный скрипт сборки 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.