Why is Web Inspector showing me “no inspectable applications”?
My company recently made a shift to app development. While developing and Q/Aing on Android was relatively painless, iOS, on the other hand is proving to be a pain.
The task involves looking at the page source of our app (which has a custom browser). I heard that Web Inspector is a great tool, so I went with it.
- First of all, Web Inspector has been able to detect the custom browser before.
- But quite frequently, Web Inspector’s menu gives the “No Inspectable Applications” prompt.
- This happens with the exact same version of the app that worked earlier.
- There seems to be no trigger whatsoever; yesterday Web Inspector was working with the custom browser, and then after a few hours (during which I may have disconnected and reconnected the iPhone) it stopped working.
I have not been able to figure out why despite breaking my head for a week.
I have an iPhone 4S running iOS 7.0.4. My Mac Mini has Safari 7.0.
In the phone options
Web Inspectoris turned on in the iPhone menu
- All privacy modes are set to off –
Do Not Track, Block Cookies, etc. (this question)
In Safari on my Mac Mini
– Develop menu is enabled (obviously)
- iOS Safari is detected by Web Inspector.
So, how do I go about debugging this? What could be a possible cause and what could be the solution?
- Debug iOS 6+7 Mobile Safari using the Chrome DevTools
- Why Safari shows “No Inspectable Applications” during remote debugging with iOS 6 device?
- Why INSPECT ELEMENT or WEB INSPECTOR or developerExtrasEnabled (WkWebView) is not working in iOS While its working for OSX
- Accessing iOS Safari Web Inspector from Windows Machine
7 Solutions Collect From Internet About “Why is Web Inspector showing me “no inspectable applications”?”
I was having the same problem, it was cause I was running iOS 8,fixed by updating Safari to 7.1 .
For me to make it work I needed to go into iPhone’s Settings -> Safari > Advanced and enable
Web Inspector option. (iOS 9.1)
An update for iOS 9 (using OSX El Capitan):
On your mobile device under Settings -> Safari -> Fraudulent Website Warning = OFF [default = ON]
I was having exactly same trouble. I managed to correct the situation by clearing the cookies and history from the mobile Safari menu. After this, it showed up in the Mac Develop menu.
Hopefully this will correct your situation as well.
this is probably an oversight where someone forgot to include the ios 8 version of Mobile Safari as an inspectable application. Get with it guys. I was able to connect my iPad to a MacMini we have with Yosemite Beta.
As it happens, the solution that worked for me (reliably) was:
- Build the app from source locally (in Xcode)
- Deploy it to the iPhone, connected through USB
For some reason, Web Inspector works reliably when the app is started this way. I am unable to figure out why, but it works. Comments welcome.
Here’s a possibility, mostly because I just ran into this myself…
Is your browser set for private browsing?
If it is, turn that off! You can’t use the inspector while it’s on.
- Objective-C to Java cross compiler
- How to close an application programmatically when the user taps on a button
- Update CoreData attribute of type Int32
- Drill down hierarchical data with UITableView
- UiLocalNotifications Based on Id's
- Pass data between UITabBarController views
- iOS SDK library which allows the user to draw on screen and save as an image?
- Application hangs when profiling with instrument in XCode 6.0.1
- How to get cookie from a NSURLSession with Swift?
- How does MDM in IOS really work?
- Show Playlist-folder in iOS App
- How can I figure out what UITableViewCell I'm clicking on during a search?
- Objective-C – ARC – NSNumber – Segmentation Fault
- Switching to a TabBar tab view programmatically?
- Just two rounded corners?