Я думаю, что это возможно для ios 9, вот что написано в документации Apple:
Для удаленных уведомлений в iOS вы можете указать собственный звук, который воспроизводит iOS, когда он представляет локальное или удаленное уведомление для приложения. Звуковые файлы могут находиться в основном комплекте клиентского приложения или в папке «Библиотека / Звуки» контейнера данных приложения.
Я протестировал сохранение звука в папку Library / Sounds, затем использовал его с локальным уведомлением, и оно работало нормально на iOS 9, после этого я попробовал то же самое на iOS 8, и это не сработало, поэтому мое заключение было это возможно только для iOS 9
Вы можете получить доступ к каталогу библиотеки следующим образом:
let fileManager = NSFileManager.defaultManager()
let libraryPath = NSSearchPathForDirectoriesInDomains(.LibraryDirectory, .UserDomainMask, true)[0]
let soundsPath = libraryPath + "/Sounds"
Вы должны создать каталог, если он не существует:
fileManager.createDirectoryAtPath(soundsPath, withIntermediateDirectories: false, attributes: nil)
и вы можете сохранить свои звуки там.