[Sparkle] Question about update check

Andy Matuschak andy at andymatuschak.org
Wed Jul 23 12:28:41 PDT 2008


It's because you have no CFBundleVersion. I actually thought that was  
a required Info.plist entry for an .app! I guess not. If you change  
your CFBundleShortVersionString to CFBundleVersion, it should work.

- Andy

On Jul 23, 2008, at 6:26 PM, Leon McNeill wrote:

> I'm getting the same thing (Sparkle 1.5b4), but perhaps it is  
> because I have a non-numeric character?
>
> "MyApp 1.8b10 is now available--you have 1.8b10.  Would you like to  
> download now?"
>
> Any pointers would be appreciated.  Sparkle is awesome.
>
> Leon
>
> ---
>
> My InfoPlist.strings has:
> 	CFBundleShortVersionString = "1.8b10";
>
> I currently have no CFBundleVersion in my Info.plist (to avoid  
> "1.8b10 (1.8b10)" in About window)
>
> My test appcast is:
>
> <?xml version="1.0" encoding="utf-8"?>
> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"  
> xmlns:sparkle="http://
> www.andymatuschak.org/xml-namespaces/sparkle">
>  <channel>
>      <title>MPFreaker Beta Changelog</title>
>      <link>http://lwupdate.dyndns.org/mpf-beta.xml</link>
>      <description>Most recent changes with links to updates.</ 
> description>
>      <language>en</language>
>      <item>
>          <title>Version 1.8b10</title>
>          <description>First version incorporating Sparkle updates</ 
> description>
>          <pubDate>Tue, 23 Jul 2008 08:00:00 +0000</pubDate>
>          <enclosure sparkle:version="1.8b10" url="http://lwupdate.dyndns.org/MPFreaker-beta.zip 
> " length="100000" type="application/octet-stream"/>
>      </item>
>      <item>
>          <title>Version 1.8b9</title>
>          <description>Final version not incorporating Sparkle  
> updates</description>
>          <pubDate>Tue, 14 Jul 2008 08:00:00 +0000</pubDate>
>          <enclosure sparkle:version="1.8b9" url="http://lwupdate.dyndns.org/MPFreaker-beta.zip 
> " length="100000" type="application/octet-stream"/>
>      </item>
>  </channel>
> </rss>
>
>
> On Jul 15, 2008, at 12:01 AM, Andy Matuschak wrote:
>
> > Sounds like it. If it says you have 1.0.5 now, your CFBundleVersion
> > or your CFBundleShortVersionString is set to 1.0.5. Is that wrong,
> > or is the new version string wrong? If the latter, post your appcast
> > here for debuggery.
> >
> > - Andy Matuschak
> >
> > On Jul 12, 2008, at 6:42 AM, Brian Krisler wrote:
> >
> >> Hi All,
> >>
> >> I have a strange problem with my appcast.  I am sure it is just my
> >> understanding.
> >> I used the Feeder sparkle template for generating my appcast and
> >> agvtool for
> >> setting my application version.
> >>
> >> With I try to perform an update check from my application, with the
> >> latest version,
> >> I get the Sparkle dialog indicating that a new version exists.
> >> However it says:
> >>
> >> MyApp 1.0.5 is now available--you have 1.0.5.  Would you like to
> >> download now
> >>
> >> Is this the result of my app setting the version number wrong
> >> somewhere?
> >>
> >> Thanks for any help
> >>
> >> Brian
>
> _______________________________________________
> Sparkle mailing list
> Sparkle at lists.andymatuschak.org
> http://lists.andymatuschak.org/listinfo.cgi/sparkle-andymatuschak.org



More information about the Sparkle mailing list