Not sure if this is a fix for this issue or just a coincidence, but if I activate Connect + button on my Pulse 3 the app seemed to actually find it. I'm hoping that it is what has been making it work, because the JBL Connect app really seems to suck at detecting speakers, and my experience with this detection issue is across 2 different phones and with a Pulse 2, Charge 3, Xtreme and the Pulse 3. My phones were both Androids, so I hope that this works on your iPhone.