Is there something that I am missing when using SKAction.playSoundFileNamed: I can get sounds to playback perfectly on the simulator but when I try on the device I get nothing at all. I am assuming this is a bug, I have tried this on the last few betas with no luck, it seems strange that its still around now we are at beta 5.
// Nothing magical, just using ...
self.sprite.runAction(SKAction.playSoundFileNamed("Ready_001.wav", waitForCompletion: false))