2013-05-30 116 views
1

我们最近已将旧版Adobe AIR应用程序移植到TideSDK,唯一的问题是我无法找到一个很好的解决方案来签署应用程序。假设他们是,其他TideSDK开发者如何为Windows和OS X签署他们的应用程序?谷歌在这个问题上似乎很沉默。签署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的类似解决方案时更新此答案。