Так выглядит ли ваш полный код (только звук)?
UILocalNotification *notif = [[UILocalNotification alloc] init];
notif.firedate = //Whenever
notif.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:notif];
Если ваш код проверен, значит, это проблема с iPhone. Работает ли в симуляторе?