でカスタム サウンドを動作させようとしていますが、UILocalNotification
サウンドがまったく聞こえません。を使用するUILocalNotificationDefaultSoundName
と、確かにデフォルトのサウンドが得られますが、カスタムサウンドが指定されている場合、サウンドはなく、メッセージだけです。音の長さは 30 秒未満で、私が知る限り、適切な形式です。ファイル情報のスクリーンショットは次のとおりです。
XCode のDerivedDataディレクトリにある .app ディレクトリを調べたところ、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];