Я хотел бы знать, как лучше всего распространять обновление приложения Mac среди существующих пользователей приложения.
Приложение распространяется за пределами Mac App Store, поэтому нельзя использовать магазин приложений для распространения обновления
Я хотел бы сделать что-то похожее на VyprVPN, например, загрузить новую версию, закрыть приложение, установить новую версию и перезапустить приложение, и все это делается без какого-либо взаимодействия с пользователем.
Я хочу сделать так: приложение установлено на Mac моего пользователя, теперь я выпускаю новую версию своего приложения, а затем как я могу обновить уже установленное приложение (предыдущую версию) на Mac моего пользователя.
Правки:
Я попытался реализовать Sparkle Framework для функций обновления приложений.
Но когда я пытаюсь обновить свое приложение, я получаю всплывающее окно с сообщением о том, что доступна новая версия приложения, но когда я пытаюсь установить новую версию, возникает ошибка с сообщением Ошибка обновления. Произошла ошибка при загрузке обновления. Повторите попытку позже.
Теперь я не мог найти причину такого поведения. Может ли кто-нибудь помочь мне в этом?
заранее спасибо
.dmg
. Пользователь монтирует.dmg
и перетаскивает.app
в свою папкуApplications
. Работа выполнена. - person trojanfoe   schedule 06.05.2015