Если это приложение, распространяемое через App Store или подписанное (или и то, и другое), вы можете , а не заменять файлы в комплекте приложений, не разрывая его (там, где оно не запустится при последующих попытках).
Вы не предоставили достаточно информации в своем вопросе, чтобы объяснить, что вы пытаетесь сделать. Это для приложения, которое вы пишете , или для приложений с лицензиями на сайты или приложений, которые вы вообще не контролируете?
Если это приложение, которое вы пишете, Apple рекомендует установить ресурсы в ~/Library/Application Support/
или ~/Library/Cache/
или других каталогах, а затем - в большинстве случаев - вам придется создать какой-то механизм в вашем приложении, чтобы получить и сохранить обновленные ресурсы. Может быть что-то, что предоставляет MacOS, например NSCache
.