When I connect my iOS 6 device for remote debugging for testing my mobile web application, The safari develop menu with my device name shows \"No Inspectable Applications\".
If you just installed XCode 9, do not forget to install Safari 11, or you will see "no inspecable applications"
In my case, I had Safari 10.0.2, running on El Capitan and when trying to run apps on the Simulator (iphone 7), I did not even have the Simulator option in the Safari's Develop menu. Updating to Sierra, solved the problem.
I recently had problems debugging a UIWebView in desktop Safari – and it turns out the problem was with my Xcode configuration for the app. The most recent build had been provisioned for production, rather than for Testing. After re-building the app for Testing, it showed up once more in the Safari Debug menu :-)
I went to Settings > Safari > Advanced
and toggled the Web Inspector
switch from on
to off
to on
again. That did it for me!
I was trying to get this working via the iOS simulator and none of the previously stated answers worked, even though I tried them all. Instead, running the following worked:
npm install -g ios-sim
After that, once I started the application, the simulator appeared under the Develop
menu on Safari.
If you have private browsing enabled in Settings > Safari
, you will not be able to use remote debugging. If you turned off private browsing, it will work like a charm.