-
-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Apps from within Latest #9
Comments
Does this project help at all? https://github.com/welcoMattic/kymsu |
I have seen mas before and got really excited! I just looked though the code and recognised, that mas uses the native code that the Mac App Store uses itself. This is fantastic since I basically get first hand code (from Apple) that quite surely works. So There are different scenarios we could go after: The last option seems to be the best one, I just have to look at the licence from mas to see if thats allowed :) |
So mas is under MIT licence, which means it can be used here without problems. Now we only need a mechanism for Sparkle apps.. |
I’m currently at work so I can check this out more later but I just found
autoPKG via
https://macmule.com/2016/01/31/sparkle-updater-framework-http-man-in-the-middle-vulnerability/
There might be some functionality within there?
http://autopkg.github.io/autopkg/
|
Are you able to see the URL for the update source by parsing sparkle?
|
I do have that URL, but Sparkle does some security checks, some apps ship with installers or provide delta updates. So I definitely don't want to hijack that process. I currently have two ideas here, but am not sure if any of them work. That takes some time which I hopefully have in the next weeks. • Open the app to update (kinda) in the background and trigger the update myself through some system event stuff. |
Just double checked, mas does not show the system updates, so we have to fall back to softwareupdate for that. |
note that the 'ui-separation-and-xpc' branch of Sparkle contains a cli-tool that can be used to update Sparkle apps |
So I have been digging around in the Same goes for Homebrew-Cask and especially |
Apps should be updated from within Latest without opening the app or the Mac App Store.
This has to work for
The text was updated successfully, but these errors were encountered: