How to diagnose appcast parsing error

Asked by David M

I've updated my appcast. When the application checks for an update, it fails. All I get in the log is:

Sparkle Error: An error occurred in retrieving update information. Please try again later.
Sparkle Error (continued): An error occurred while parsing the update feed.

How can I figure out what it doesn't like without wading deep into the code?

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Sparkle Edit question
Assignee:
No assignee Edit question
Solved by:
Andy Matuschak
Solved:
Last query:
Last reply:
Revision history for this message
Andy Matuschak (andymatuschak) said :
#1

That probably means there's a simple XML error. Try just running an XML linter—see if you've got imbalanced tags or something.

Otherwise, post the appcast here.

Revision history for this message
David M (enki1711) said :
#2
Revision history for this message
Best Andy Matuschak (andymatuschak) said :
#3

Ah. You need a sparkle:version attribute on your <enclosure>—Sparkle can't tell what version your update is. That should probably give a better error message.

Revision history for this message
David M (enki1711) said :
#4

Thanks Andy Matuschak, that solved my question.