1
我們最近已將舊版Adobe AIR應用程序移植到TideSDK,唯一的問題是我無法找到一個很好的解決方案來簽署應用程序。假設他們是,其他TideSDK開發者如何爲Windows和OS X簽署他們的應用程序?谷歌在這個問題上似乎很沉默。簽署TideSDK應用程序
任何洞察力,甚至只是在正確的方向微調將不勝感激。
我們最近已將舊版Adobe AIR應用程序移植到TideSDK,唯一的問題是我無法找到一個很好的解決方案來簽署應用程序。假設他們是,其他TideSDK開發者如何爲Windows和OS X簽署他們的應用程序?谷歌在這個問題上似乎很沉默。簽署TideSDK應用程序
任何洞察力,甚至只是在正確的方向微調將不勝感激。
對於任何在家裏玩的人來說,我有一個定製的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的類似解決方案時更新此答案。