问题标签 [sparkle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1292 浏览

cocoa - Sparkle 框架在启动时不检查更新

我正在开发一个 Cocoa 应用程序,并使用Sparkle 框架进行更新。我需要检查启动时是否有任何新版本可用。我将SUCheckAtStartup密钥添加到 info.plist 并将其状态更新为 true,但应用程序仍然没有在启动时要求更新。我怎样才能解决这个问题?

提前致谢...

0 投票
1 回答
125 浏览

cocoa - ILCrashreporter 中断 Sparkle 更新

我刚刚将 ILCrashReporter-NG 添加到我的应用程序以记录应用程序崩溃。不幸的是,它似乎破坏了我的 Sparkle 更新(当 appcast 下载并单击“安装”按钮时,Sparkle 会出错)。我已将 ILCrashReporter launchReporterForCompany: report addr: 方法添加到 applicationDidFinishLaunching。有没有人有任何一起实现这两个框架的经验,如果有,这是你遇到的问题吗?

0 投票
1 回答
1152 浏览

cocoa - Sparkle Framework:如何更改应用程序名称?

我有一个已更改名称的 Cocoa 应用程序。我正在使用出色的 Sparkle 框架 ( http://sparkle-project.org ) 为我的用户提供更新。

不幸的是,Sparkle 似乎不支持开箱即用的应用程序名称更改。我希望有一些技巧,以便我可以为已经拥有该应用程序的用户提供对新命名版本的更新。

0 投票
1 回答
430 浏览

objective-c - 使用 Sparkle 框架更新时显示 .dmg EULA

我的 DMG 上总是附有 EULA。但是我的用户现在只能在他们第一次下载我的应用程序时看到它。

每当他们通过 Sparkle 框架在应用程序中进行升级时,当 Sparkle 提取 .dmg 时,不会显示 EULA。如何让 Sparkle 显示 EULA?

0 投票
2 回答
1874 浏览

macos - Mac OS X 上第 3 方框架中的标头

我在 Qt 中使用 Sparkle 框架。我已将以下内容添加到我的 .pro 文件中:

但是,我收到一个编译错误,提示找不到“Sparkle/Sparkle.h”。框架标头物理上位于 MyFramework.framework/Headers/*.h 中,并且像 MyFramework/*.h 一样包含在内

我需要将哪些命令添加到我的 .pro 文件中才能正确包含 Sparkle 框架头文件?

0 投票
1 回答
1397 浏览

macos - Sparkle 框架的现状如何?

最新的测试版是 2 岁。大多数博客评论也在安迪的网站上。

有没有新版本,住在别的地方?还是整体 Sparkle 的替代品?

它现在对我有用,我只是想知道 Sparkle 或有前途的 SparkleCaster 应用程序是否会有进一步的更新。

0 投票
1 回答
616 浏览

cocoa - Sparkle 框架问题(不显示正确的版本)

我是第一次使用 sparkle 框架。我正在尝试对其进行测试,一切正常,除了它没有正确显示更新版本。例如,这是我在服务器上的 xml 文件:

注意在标题标签中,版本的名称是 1.5,但是当我收到 sparkle 更新的提示时,它说“应用名称版本 2.0 现在可用 - 你有 1.0...。”它应该说 1.5...为什么会这样?谢谢!

0 投票
1 回答
310 浏览

macos - Sparkle 是否需要在服务器上安装 Ruby?

您是否需要在服务器上安装 ruby​​ 才能运行 Sparkle Framework?据我了解,该框架只是在服务器上查找 xml RSS 提要,仅此而已。我对么?

0 投票
1 回答
813 浏览

cocoa - 以根用户身份使用 NSTask - 错误:“启动路径不可访问”

出于某种原因,当我尝试通过 NSTask 运行任务时,我收到错误消息:“启动路径不可访问”。

我的应用程序以 root 身份运行。如果我在终端中输入完全相同的命令,它运行良好,所以我有点困惑。

我的应用程序将一个名为 relaunch 的工具复制到NSTemporaryDirectory(). 如果我尝试从这里运行它,我会得到“无法访问启动路径”。奇怪的是,如果我手动将工具复制到我的桌面,然后在 NSTask 中硬编码路径,它将正确执行。我不知道为什么。

有谁知道为什么会这样?

注意:仅供参考,试图让 Sparkle 从 github 工作。

这是代码:

在哪里

0 投票
2 回答
174 浏览

objective-c - 如何监控objective-c方法返回值的变化

我在我的应用程序中使用 Sparkle http://sparkle-project.org/框架进行自动更新。我有一个启用/禁用自动更新下载的 UI 项,但我既不能使用 Sparkle 文档中所述的 Interface Builder 绑定,也不能使用 KVO,因为没有用于自动更新下载的属性 - 只有 getter 和 setter 方法。我可以挂钩 setter 方法并在此选项通过 Sparkle 的界面交互更改时调用回调。

在这种情况下我能做什么?

谢谢你。