Пользовательский звук iOS UILocalNotification не воспроизводится (возможно, связано с обновлением Xcode)

Я пытаюсь получить собственный звук, работая надUILocalNotificationи у меня просто нет звука вообще. Если я используюUILocalNotificationDefaultSoundNameЯ действительно получаю звук по умолчанию, но когда указан пользовательский звук, звука нет, только сообщение. Звук длится менее 30 секунд, и он в правильном формате, насколько я могу судить. Вот скриншот информации о файле:

Я проверил каталог .app в XCodeDerivedData каталог, аalarm.caf Файл находится в корне приложения, что, как я считаю, означает, что он находится в комплекте (верно?).

Я уверен, что это работало некоторое время назад, и с тех пор я обновил Xcode. Может быть, это намек?

Я также пытался удалить / переустановить / перезагрузить, как указано в других ответах. Как видите, я звонюcancelAllLocalNotifications первый.

У кого-нибудь есть идеи, что может быть не так?

[[UIApplication sharedApplication] cancelAllLocalNotifications];
NSLog(@"installing alarm");
[arguments pop]; // name
[arguments pop]; // title
alarm.alertBody = [arguments pop];
alarm.fireDate = [[NSDate date] addTimeInterval:[[arguments pop] intValue]/1000];
//alarm.soundName = UILocalNotificationDefaultSoundName;
alarm.soundName = @"alarm.caf";

[[UIApplication sharedApplication] scheduleLocalNotification:alarm];

Ответы на вопрос(6)

Ваш ответ на вопрос