当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Sparkle

OS X 软件更新框架
授权协议 BSD
开发语言 Objective-C
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 夹谷鸿福
操作系统 OS X
开源组织 Yahoo
适用人群 未知
 软件概览

Sparkle 是一个易于使用的软件更新框架。使用了 10.9 SDK 和 Xcode 5.1,支持后台自动更新软件。

主要功能包括:

  • 不需要用户手动设置选项,即可在后台自动更新

  • 可以使用 WebKit 来显示版本通知

  • 会在桌面展示一个详细的进度

  • 安装的时候支持身份验证

  • 安装简便

  • 使用 appcasts 来发布消息for release information.

  • 用户可以自动选择并安装下载和安装所有更新升级

  • 无缝集成

  • 支持 DSA 签名

  • Sparkle 不需要你的应用程序提供任何代码,所以便于更新和删除模块

  • 当检查到能够更新升级的时候,用户可以选择是否发送用户信息到 Sparkle 服务器上

  • Sparkle doesn't bug the user until second launch for better first impressions.

  • Sparkle 能够为复杂产品安装 .pkg 文件

  • 支持偏好设置,插件和其他非 app 软件

  • 由于满足 OS 最低版本的要求,所以支持分支结构

  • 用户可以深度定制 Sparkle 工作方式

  • 如果你细心的话,会发现OS X下面的很多应用的自动更新机制都非常相似,没错,他们都用的是Sparkle这个framework。(App Store里面的应用除外,因为苹果禁止使用第三方更新系统) ! H" i* w# R5 x' r 七度苹果电脑软件 同类的framwork还有Google的Update Engine,相比较要强大一些,不过对于一般的应用来说Sparkle就足够了。2 B: ]#

  • Sparkle Pro ⌘当前价格: $ 79.99 ⌘支持系统: Intel 64 / OS X ⌘开发者: ⌘服务支持: 官方页面 安全下载 累计下载次数: 257 Sparkle Pro will change your mind if you thought building websites wasn't for you. Sparkle is the intuitive site bu

  • 一、修改rsvars.bat文件FrameworkDir路径。(先备份rsvars.bat文件) D:\Program Files (x86)\Embarcadero\Studio\20.0\bin\rsvars.bat 修改为:@SET FrameworkDir=C:\Windows\Microsoft.NET\Framework\v4.0.30319 二、编译并安装相应组件。 1、打开D:\r

 相关资料
  • Polar M600 由 Wear OS by Google 提供支持。如果有新的 Wear OS by Google 系统更新版可用,您的 M600 将收到自动通知。当您的智能手表插入电源充电并通过蓝牙连接到您的手机,且您的手机有连接互联网时,更新版软件将下载到 M600。 您也可通过您的智能手表手动检查是否有 Wear OS by Google 软件更新版。 手动检查软件更新版 导航至 Set

  • 什么是红帽订阅管理 红帽订阅订阅管理提供了向服务器/计算机授权产品订阅的工具,让管理员能够获取软件包的更新,跟踪系统所用支持合同和订阅的相关信息。PackageKit 和 yum 等标准工具可以用来获取红帽提供的软件包和更新等内容。可以通过红帽订阅管理工具执行下列四项基本任务: 注册 - 注册系统,将该系统与某一红帽帐户关联。这可以让订阅管理器唯一地清查该系统。不再使用某一系统时,可以取消注册。

  • 问题内容: 寻找golang软件包如何积极地增长和改进,我想知道软件包版本的问题如何解决? 我看到一种方法是将第三方程序包存储在项目文件夹下。 但是,如果我将其安装在一起怎么办? 问题答案: 会将软件包安装在列出的第一个目录中(环境变量可能包含用冒号分隔的目录列表)。您可以用来更新现有软件包。 您还可以用来更新您的所有软件包 对于较大的项目,为每个项目创建不同的GOPATH可能是合理的,因此更新项

  • 本文向大家介绍易语言做软件更新的方法,包括了易语言做软件更新的方法的使用技巧和注意事项,需要的朋友参考一下 易语言做软件更新源码,利用QQ空间名称做更新,简单方便快速。 1、首先打开易语言,新建一个窗口。 2、分别在窗口添加3个编辑框,一个按钮。 编辑框2写入内容。注明:编辑框1带取网页源码内容,编辑框3是取编辑框1相应的内容,编辑框2内容是和编辑框3内容做对比,按钮1是用来判断编辑框2和编辑框3

  • 问题内容: 使用pip更新软件包的方式是什么?那些不起作用: 我知道这是一个简单的问题,但由于不是那么容易找到它,所以它是必需的(pip文档不会弹出,并且堆栈溢出中的其他问题是相关的,但并不完全与此相关) 问题答案: 方式是 或总之 使用会要求输入您的root密码来确认操作,但是尽管很常见,但被认为是不安全的。 如果您没有root密码(如果您不是管理员),则可能应该使用virtualenv。 您也

  • 问题1: 类似微信这样的安装在用户个人设备上的软件,调整了后端接口服务后,需要用户更新设备上的软件,如果用户没更新,还是能正常使用,一般这种是采取什么方案处理的?是调整后的接口服务,仍然支持旧版本的软件使用吗? 问题2: 假设我有个web系统,全国各地都有门店在使用,有些门店需要使用频繁更新后的web系统(),有些门店只需要偶尔更新web系统。这些门店使用的web系统都是同一个域名。有什么方案,在

  • 问题内容: 我们需要将Karma测试运行程序集成到TeamCity中,为此,我想给sys-engineers一个小的脚本(powershell或其他东西),该脚本将: 从一些配置文件中选择所需的版本号(我想我可以将其作为注释放在) 检查npm的全局回购中是否安装了已定义的业力赛跑者版本 如果不是,或者安装的版本比预期的要旧:请获取并安装正确的版本 运行: 所以我真正的问题是:“如果安装了所需版本的

  • 我们需要将Karma test runner集成到TeamCity,为此我想给系统工程师一个小脚本(powershell或其他),它将: > 从某个配置文件中获取所需的版本号(我想我可以将其作为注释放在中) 检查定义的karma runner版本是否安装在NPM的全球回购中 所以我真正的问题是:“如果安装了所需的包版本,如何才能签入脚本?”您是否应该进行检查,或者每次只调用是安全的? 我不想总是检