O som personalizado do iOS UILocalNotification não é reproduzido (possivelmente relacionado à atualização do Xcode)

Eu estou tentando obter um som personalizado trabalhando em umUILocalNotificatione eu estou apenas sem som algum. Se eu usarUILocalNotificationDefaultSoundName, De fato, recebo o som padrão, mas quando o som personalizado é especificado, não há som, apenas a mensagem. O som é inferior a 30 segundos e está no formato certo, tanto quanto eu posso dizer. Aqui está uma captura de tela das informações do arquivo:

Eu inspecionei o diretório .app no ​​XCodeDerivedData diretório ealarm.caf arquivo está na raiz do aplicativo, o que acredito que significa que está no pacote (certo?).

Tenho certeza de que isso estava funcionando há um tempo e desde então eu atualizei o Xcode. Talvez isso seja uma dica?

Eu também tentei excluir / reinstalar / reiniciar, como mencionado em outras respostas. Como você pode ver, eu estou chamandocancelAllLocalNotifications primeiro.

Alguém tem alguma idéia do que poderia estar errado?

[[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];

questionAnswers(6)

yourAnswerToTheQuestion