网络链接调节器不适用于macOS Sierra

时间:2016-09-30 14:27:44

标签: macos macos-sierra

在macOS Sierra上安装最新版本的Network Link Conditioner后,它似乎无法正常工作。它对我的网络连接没有影响,即使设置为100%丢失。有人经历过吗?这只是Apple没有为Xcode 8更新NLC的情况吗?

10 个答案:

答案 0 :(得分:92)

此问题已在最新版本的网络链接调节器中修复 - 它位于" Xcode 8.1"的其他工具中。从https://developer.apple.com/download/more/下载。

我测试了所有内置配置文件,它们按预期工作。

答案 1 :(得分:22)

我无法发表评论(信誉不足),但我想补充说,其中包含网络链接调节器的Xcode 8工具已更改了名称。

https://developer.apple.com/download/more/

现在位于“Xcode 8的附加工具”中,而不是“Xcode 7.x的硬件IO工具”。

虽然,这没有解决任何问题...

答案 2 :(得分:11)

第1步: 右键单击("删除")"系统首选项"

卸载旧NLC

删除网络链接调节器

第2步:

打开https://developer.apple.com/download/more/,登录Apple帐户并搜索其他工具并下载Additional Tools for Xcode 9

enter image description here

经过测试的默认和我现有的自定义配置文件,都像魅力一样!

答案 3 :(得分:4)

选择"高延迟DNS"个人资料适合我。 这并不总是我想要的,但总比没有好。

答案 4 :(得分:2)

我找到了一个让它适合我的解决方法。

第1步:启用pf

sudo pfctl -e -f /etc/pf.conf

第2步:打开链接调节器并启用规则

第3步:检查pf中是否有dummynet个规则

sudo pfctl -sa

您应该看到如下行:

dummynet-anchor "com.apple.nlc" all

如果您使用pfctl -d禁用pf,则链接调节器将停止工作,您必须禁用所有链接调节器规则并执行上述步骤。

它非常适合我。

测试它是否正常工作的简便方法是启用DNS Latency并使用以下方法进行测试:

nslookup www.google.com

答案 5 :(得分:2)

如果为之前的Xcode版本安装了链接修复程序,它将无法与Xcode 8一起使用。您可以从http://developer.apple.com/download/more/下载Additional_Tools_for_Xcode_8.2.dmg

然后您需要在安装新链路调节器之前移动旧链路调节器。像这样:

sudo mv /Library/PreferencePanes/Network\ Link\ Conditioner.prefPane/ ~/old

然后双击链接调节器将要求您安装它。

答案 6 :(得分:2)

安装旧版本的Network Link Conditioner(NLC)可以解决此问题。

  1. 右键单击“系统首选项”并选择“...删除”
  2. 卸载NLC
  3. https://developer.apple.com/download/more/下载旧版NLC。 (搜索名为“Xcode的附加工具......”的包)
  4. 从下载的软件包中安装NLC并试用。 (http://www.netmeter.eu可以帮助您测试网络速度)
  5. 就我而言,我使用的是OS X El Capitan版本10.11.6。来自最新捆绑“Xcode 8.2的附加工具”的NLC对我不起作用。但是来自“Xcode 7.3的附加工具”的NLC就像一个魅力。无需重新安装或更换Xcode。

答案 7 :(得分:0)

从" Xcode 9 beta"的附加工具安装网络链接调节器为我工作。

答案 8 :(得分:0)

这对我有用:

  1. 只需打开Spotlight-> Command + Space
  2. 搜索Network Link Conditioner
  3. 单击结果,它将打开“设置”应用
  4. 网络链接调节器现在将显示在“设置”应用中

答案 9 :(得分:0)

对于XCode 10.2,在“更多开发者工具-XCode 10.2的其他工具”中,您会找到Network Link Conditioner