Reputation: 6028
How can I simulate various network conditions directly on my iOS device? I know this is possible on a Mac thanks to the Network Link Conditioner. Is there something similar on iOS devices?
Upvotes: 31
Views: 35123
Reputation: 61
If you're reading this in 2024+.
To enable Developer Mode, on your device head to Settings > Privacy & Security, towards the bottom you'll see a Toggle for "Developer Mode".
After a restart, you should see the Developer Menu in the top level of settings, which has Network Link Conditioner
Upvotes: 0
Reputation: 2028
Might also mention that the developer
option doesn't show up in settings
sometimes until you tether the device and launch Xcode.
Close Settings → tether device → launch Xcode → Open Settings
Upvotes: 6
Reputation: 6559
I had my phone set to developer mode as I've used to build multiple apps previously.
For some reason, searching "Network Link Conditioner" in Settings doesn't bring up anything. Searching "Developer" brings up the Apple Developer app (if you have it installed) that shows info about WWDC videos, news etc. about Apple development.
For a little while I thought my phone wasn't in developer mode but scrolling through Settings to see the other "Developer" option for actual developer settings of the device, it's still there.
Upvotes: 3
Reputation: 6028
Yes, with iOS 6, it is now possible to use the Network Link Conditioner directly on your iOS device, if your device is set to be enabled for development.
Simply go to Settings > Developer > Network Link Conditioner
to enable it.
If you don't see Settings > Developer
, to enable it:
Xcode > Organizer
I've noticed that sometimes the Developer menu item disappears. It reappears again when installing an app using Xcode.
Upvotes: 44
Reputation: 7485
As an update for iOS8, and for people confused about the next step, if you have already gotten to the step in which you deploy to your device, all you need to do is go to on the device > Settings > Developer > Network Link Conditioner.
Upvotes: 2