I'm trying to incorporate sound effects into an Apple Watch application I've been working on (written in Objective-C), but I was disappointed by the fact that third party applications are not permitted to play sounds directly from the watch. As a workaround, I was looking to see if there was a way to play a specified sound through the paired device's speakers. I found one such thread here:
Play sound from Apple Watch speaker
however the link in the verified answer seems to be down at this time. In short, how can I play a sound effect triggered by the Apple Watch through its paired iPhone's speakers? Also, is it possible to make the device vibrate from the watch? Any help is greatly appreciated.
Unfortunately, AppleWatch doesn't allow developers to play or to record audio. You can play sound from iPhone speaker, as the simulator does. If you implement AVAudioPlayer on you WatchKit extension, you are going to listen in your Mac because the iPhone simulator is playing for you.
Taken from Apple Developer Forum: