Plug it in again
I know, I know. I said this doesn’t always work, but sometimes, well, it does. Try plugging the headphones in and removing them 7 or 8 times. If that doesn’t work, try plugging them in, locking the phone, unlocking the phone and then pulling them out again. This is what ended up working for my friend’s hubby. Alternatively, try plugging them back in and restarting the phone then removing the headphones once it turns off.
Clean it out
There might be a piece of lint or something in your headphone jack that is making the phone think you have something plugged in. Try blowing in the jack to clean it out. I’ve also seen people suggest trying to clean it out with a chopped-off Q-tip, but personally I wouldn’t recommend it. Try that at your own risk.
Some users reported that changing the settings of the device back to ‘default’ or ‘speaker’ solved the issue. I’m not sure what model of iPhone the users who reported success via this method had, but basically in the Settings app, they went to General > Accessibility > Incoming Calls and set it to “default.” Then go back to the homescreen. Then, launch the app again, and switch it to headset. I haven’t verified this method, but depending on what happened, this might fix it.It’s also important to note that sometimes headphone jacks can get pretty messed up if your phone gets wet. If you suspect that the phone got wet, check the LDI (liquid damage indicator) to see if the port got wet at all. Should the little white dot be a different color, then you may need to take it to an Apple store for repair or replacement.]]>