I\'ve been working on a custom keyboard for iOS 8 for some time and everything went fine so far, but I still couldn\'t get my head around this tapping sound stuff.
I
Finally I got an answer from other SO thread.
- (void)playSound
{
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"Tock" ofType:@"caf"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
AudioServicesPlaySystemSound (soundID);
}
I have implemented and verified this method works on both simulators and devices on iOS8 Beta 2.