Sparkle是否需要服务器上的Ruby?

时间:2011-03-18 20:38:48

标签: macos sparkle

您是否需要在服务器上安装ruby才能运行Sparkle Framework?根据我的理解,框架只是在服务器上查找xml RSS提要,就是这样。我是对的吗?

1 个答案:

答案 0 :(得分:4)

来自documentation

  

签署您的更新(除非您通过SSL托管更新):

     
      
  • Sparkle包含一个脚本,可帮助您签署更新。
  •   
  • (来自Sparkle发行版根目录):
  •   
  • ruby​​“Extras / Signing Tools / sign_update.rb”path_to_your_update.zip path_to_your_dsa_priv.pem
  •   
  • 输出的字符串是您的更新的DSA签名;您将在下一步中将此属性添加到您的机箱中。
  •   

因此,如果您不通过安全连接分发更新,则需要Ruby的唯一原因是使用包含的签名脚本。