DSA Keys - Completely Lost
Sparkle Team,
Thanks so much for this great service. I appreciate all the hard work the Sparkle Team has put into this project --
I'm going to apologize in advance for being so verbose here... but I'm having an issue that I can't seem to figure out. I followed all the instructions, read everything to the letter multiple times, added things and built things as the instructions said to, and read through all the forums... but I'm still confused by the DSA Key section, which seems to be a lynch pin to this service working.
I must not be doing something right or there is a gap in the instructions, because nothing happens when I try to do a "check for update" from my app. I tried out the sample app you provide, and it works flawlessly -- I click the "check for update" menu item, and the activity window pops up briefly, then the update window pops up, and all is good.
However in my app, I click the "check for update" menu item, and nothing happens. No sign or hint that it's doing anything, or faulting out. Then my "check for update" menu item greys out, and I can't test it again without quitting the app and restarting it.
So, I guess my questions are:
1) Are there detailed, step-by-step instructions for adding the keys (e.g., exactly what goes where, what needs to be connected to what, how to debug or test it (to see some sort of feedback/
2) Is there additional code that needs to be added to the application, that's not explicitly spelled out in the existing instructions? (For those of us running/creating AppleScript Studio apps we would need this info, since, generally speaking, we don't know a lot about the code necessary on the "other side of the fence".) Per the existing instructions, it seems super-simple to create the key, add the key and info to the build, add the resource, then it's presumed that you also add the info to the xml file (since that's not spelled out)... but is that it? Something seems to be missing.
3) There's no mention of replacing the DSA Key string that's in the sample XML file, but I presumed that this was necessary. However, if I leave the sample xml file's key as-is or if I change it to the private or public keys I created, nothing seems to change; nothing happens. I don't know if there some sort of logging or debugging tool specific to Sparkle that I could run, and watch where the breakdown is.
4) For the uninitiated, what is the string format allowed for version numbers? It doesn't seem to matter if I have it inserted as a single digit (6), or a multi-digit "dot release" build string (0.6), or even a multi-digit rev build (0.6.1 or 0.6.r1) -- maybe I haven't even gotten to this point, and it's faulting out before it even gets to the point where it's comparing strings... but showing examples on how we can and can't version our app would also be very helpful.
Thanks so much for taking the time to read this, and any help you can offer -- I'm really looking forward to being able to use this! I just feel like I'm missing a key piece of information, and it's all going to work just fine.
Thanks,
tmaaz
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Sparkle Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask tmaaz for more information if necessary.