У меня есть приложение, которое должно воспроизводить 3 разных звука, и я определяю их так же, как в моем ViewDidLoad:
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"2357_02" ofType:@"m4a"]], &addedSound);
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"2357_01" ofType:@"m4a"]], &updatedSound);
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"notifier_12" ofType:@"m4a"]], ¬FoundSound);
И я призываю их играть так:
AudioServicesPlaySystemSound(addedSound);
Они играют в симуляторе, а не на ipad? На моих этапах сборки в разделе «Копировать комплекты ресурсов» я вижу их в списке, поэтому я предположил, что они должны быть частью моего приложения - что мне здесь не хватает?