在macOS Sierra上安装最新版本的Network Link Conditioner后,它似乎无法正常工作。它对我的网络连接没有影响,即使设置为100%丢失。有人经历过吗?这只是Apple没有为Xcode 8更新NLC的情况吗?
答案 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
。
经过测试的默认和我现有的自定义配置文件,都像魅力一样!
答案 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)可以解决此问题。
就我而言,我使用的是OS X El Capitan版本10.11.6。来自最新捆绑“Xcode 8.2的附加工具”的NLC对我不起作用。但是来自“Xcode 7.3的附加工具”的NLC就像一个魅力。无需重新安装或更换Xcode。
答案 7 :(得分:0)
从" Xcode 9 beta"的附加工具安装网络链接调节器为我工作。
答案 8 :(得分:0)
这对我有用:
Command + Space
Network Link Conditioner
答案 9 :(得分:0)
对于XCode 10.2,在“更多开发者工具-XCode 10.2的其他工具”中,您会找到Network Link Conditioner
。