0

我对 Cocoa 应用程序非常陌生。请原谅我的无知。

请允许我详细说明我在做什么。

  1. 我已经从这个链接下载了 SPARKLE.framework:Sparkle

  2. 我在我的项目中拖放了 SPARKLE

在此处输入图像描述

  1. 然后我将它添加到嵌入式二进制文件中

在此处输入图像描述

  1. 在 MainMenu.xib 中创建了一个 SUUpdater 对象

在此处输入图像描述

  1. 然后我将项目版本更改为 1.2 并归档>>zip,然后将其上传到服务器。

  2. 然后我创建了一个 appcast (xml) 并将其上传到服务器并在项目 info.plist 中添加了一个密钥 (SUFeedURL) 以及 appcast xml 的 url

这是appcast url:appcast 在此处输入图像描述

  1. 我将项目版本改回 1.0 并运行应用程序。它不要求更新。
4

1 回答 1

0

您的 appcast 包含sparkle:version="1.2",这不是可以直接比较的值CFBundleVersionsparkle:version和仅使用整数CFBundleVersion

于 2015-09-07T12:29:06.510 回答