285

I have installed xcode 4.3.1 on my machine running Lion.

I can't find the Network Link Conditioner tool anywhere.

I have checked the utilities folder, also the xcode/contents/developer/* directories.. no such luck.

Do I need to install specific components or has this tool been removed or renamed recently?

sudo bangbang
  • 27,127
  • 11
  • 75
  • 77
humanaut
  • 3,045
  • 2
  • 14
  • 12

7 Answers7

500

It's in an additional download. Use this menu item:

Xcode > Open Developer Tool > More Developer Tools...

and get "Hardware IO Tools for Xcode".

For Xcode 8+, get "Additional Tools for Xcode [version]".

Double-click on a .prefPane file to install. If you already have an older .prefPane installed, you'll need to remove it from /Library/PreferencePanes.

kevlened
  • 10,846
  • 4
  • 23
  • 17
Kurt Revis
  • 27,695
  • 5
  • 68
  • 74
  • 36
    Just double-click the Network Link Conditioner.prefpane and OS X will install it for you. (System Preferences will pop up and ask you about it.) – Kurt Revis May 11 '12 at 03:52
  • 1
    I mean, what is the standard place to install it on disk now that /Developer is no more? – Heath Borders May 11 '12 at 04:25
  • 1
    As far as I know, preference panes never went in /Developer. (If you know differently, or if you're referring to something else, could you explain?) They are found in /System/Library/PreferencePanes, /Library/PreferencePanes, or ~/Library/PreferencePanes. If you double-click the prefpane, System Preferences will install it for you in one of the latter two places. – Kurt Revis May 11 '12 at 05:24
  • 8
    Everything worked except when trying to turn on the network link conditioner. In this case the window disappears and there is not throttling of the internet speed. Looking through the internet for this problem I found not solution. There were suggestions to add the files : /system/library/launchdaemons/com.apple.networklinkconditioner.plist /usr/libexec/nlcd but where shall i find those files. Is there a simple solution to this problem? – Max May 28 '12 at 11:29
  • @Max I've copied them from another Mac OS X Lion machine which had Xcode installed. But I could find them only on a machine that came with a fresh installation of Lion. – g_fred Jun 20 '12 at 09:55
  • Answer is correct, but the tool is completely broken - literally has zero effect on Mountain Lion (despite Apple's install notes saying this works on ML ). Thanks, Apple! – Adam Oct 03 '12 at 10:23
  • @Adam The Late July 2012 version worked for me on Montain Lion (the older ones did not). – Resh32 Jan 28 '13 at 14:53
  • Actually it does not crash the PrefPane anymore but still does nothing. – Resh32 Jan 28 '13 at 15:03
  • I just tried both the Late July 2012 and the latest 2013 version and neither has any effect at all. – Ben Clayton Oct 29 '13 at 12:48
  • Latest update works on Mavericks: http://stackoverflow.com/questions/19100318/trouble-using-network-link-conditioner-on-os-x-mavericks – LordParsley Nov 21 '13 at 13:46
  • Just to clarify @KurtRevis's comment: Search for "Network Link Conditioner.prefPane" in spotlight, and select it. System Prefs will open and ask you if you want to install it. – cottonBallPaws Dec 13 '13 at 16:15
40

You can also install any of the Hardware IO Tools without installing XCode itself. Simply visit Apple's Download Center and search for "Hardware IO".

bloudermilk
  • 17,820
  • 15
  • 68
  • 98
  • 1
    BTW I've managed to get this installed on Snow Leopard by going to the Download Center directly. Thanks! -- Oh sorry. Maybe it doesn't work on Snow Leopard afterall. Though I could install and run it, but when I turned it on, it crashed. – VictoriaChan Jul 11 '13 at 09:28
  • 1
    http://adcdownload.apple.com/Developer_Tools/Hardware_IO_Tools_for_Xcode_7/Hardware_IO_Tools_for_Xcode_7.dmg – slott Dec 16 '15 at 18:13
  • @bloudermilk that link does not work. slott, that is version-specific. – Victor Engel Jul 25 '16 at 16:44
35

Update on the answer December 2019 Xcode 11.1.2

Apple has moved Network Link Conditioner Tool to additional tools for Xcode

Go to the below link

https://developer.apple.com/download/more/?q=Additional%20Tools

enter image description here

Install the dmg file, select hardware from installer

enter image description here

select Network Link conditioner prefpane enter image description here

Suraj K Thomas
  • 5,773
  • 4
  • 52
  • 64
19

The tools can now be found ("Hardware IO tools") here: https://developer.apple.com/download/more/

AMarones
  • 1,203
  • 11
  • 9
  • 1
    Excellent answer - I really didn't want to install Xcode since I don't do native iOS or Mac development. This was the only answer I've found that lets me install Network Link Conditioner without a multi-gigabyte download of Xcode. – Steven Jan 25 '17 at 00:54
16

For Xcode 8 you gotta download a package named Additional Tools for Xcode 8

For other versions (8.1, 8.2) get the package here

Double click and open the dmg and go to Hardware directory. Double click on Network Link Conditioner.prefPane.

enter image description here

Click on install

enter image description here

Now Network Link Conditioner will be available in System Preferences.

For versions older than Xcode 8, the package to be downloaded is called Hardware IO Tools for Xcode. Get it from this page

sudo bangbang
  • 27,127
  • 11
  • 75
  • 77
1
  1. Remove "Network Link Conditioner", open "System Preferences", press CTRL and click the "Network Link Conditioner" icon. Select "Remove".
  2. Restart your computer
  3. Download the dmg "Hardware IO tools" for your XCode version from https://developer.apple.com/download/, you need to be logged in to do this.
  4. Open it and install "Network Link Conditioner"
  5. Restart your computer one last time.
  • This helped a ton. I had no idea it installed into System Preferences. Now I can finally open it after initially installing it before rebooting my machine. – cyrf Sep 02 '22 at 02:02
0

Now accessible directly inside Xcode 14, no need to add any tools for that.

enter image description here

Saurabh Sharma
  • 1,671
  • 2
  • 13
  • 16