Я не думаю, что хост-заставка OSX будет подтверждать ваш .saver
пакет, если он не находится в одном из Library/Screen Savers
каталогов.Таким образом, вы не можете просто распространять приложение и ожидать, что заставка будет работать без дальнейшего вмешательства.
Конечно, вы все равно можете распространять их как один пакет, но вам нужно будет иметь некоторый способ копированияили символическую ссылку .saver
в нужное место, где бы он ни находился внутри вашего приложения.Например, вы могли бы предложить пользователю эту опцию при первом запуске вашего приложения, или вы могли бы добавить пункт меню «Install Screen Saver», или что-то еще.вообще - и, будучи грубым, это, вероятно, представляло бы небольшую дыру в безопасности ...