Заменить / обновить файлы в Mac OS X App Bundle - PullRequest
2 голосов
/ 23 февраля 2012

при развертывании программного обеспечения в Windows относительно легко обновить файлы в папке с программой, запустив программу установки (например, созданную с помощью NSIS) с правами администратора.Есть ли аналогичный способ на Mac?Можно ли обмениваться файлами в комплекте установленных приложений и как это делается?

Спасибо!

1 Ответ

1 голос
/ 24 февраля 2012

Если это приложение, распространяемое через App Store или подписанное (или и то, и другое), вы можете , а не заменять файлы в комплекте приложений, не разрывая его (там, где оно не запустится при последующих попытках).

Вы не предоставили достаточно информации в своем вопросе, чтобы объяснить, что вы пытаетесь сделать. Это для приложения, которое вы пишете , или для приложений с лицензиями на сайты или приложений, которые вы вообще не контролируете?

Если это приложение, которое вы пишете, Apple рекомендует установить ресурсы в ~/Library/Application Support/ или ~/Library/Cache/ или других каталогах, а затем - в большинстве случаев - вам придется создать какой-то механизм в вашем приложении, чтобы получить и сохранить обновленные ресурсы. Может быть что-то, что предоставляет MacOS, например NSCache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...