客戶端日常開發(fā)中往堡,經(jīng)常要考慮弱網(wǎng)時的場景脖含,于是,模擬弱網(wǎng)下的App表現(xiàn)也是我們經(jīng)常自測/測試的內(nèi)容之一投蝉。在iOS中养葵,通過設(shè)置菜單中的開發(fā)者選項,可以很方便模擬各種網(wǎng)絡(luò)環(huán)境瘩缆,如下圖关拒,
在OS X上,之前我一直是使用在終端中敲命令的方式庸娱,
sudo ipfw pipe 1 config bw 1KByte/s
sudo ipfw add 1 pipe 1 src-port 80
sudo ipfw delete 1
但在Yosemite中着绊,ipfw這個command不存在了,這個方式就行不通了熟尉。研究一番归露,發(fā)現(xiàn)其實蘋果為我們提供一個更方便的工具。
首先斤儿,打開Xcode菜單剧包,選擇”More Developer Tools…“,
接著往果,在蘋果開發(fā)者官網(wǎng)上疆液,下載“Hardware IO Tools for Xcode",
打開DMG安裝包,選擇”Network Link Conditioner.prefPane“陕贮,
安裝完畢后堕油,打開就可以使用啦,和iOS上的使用方式一致哦肮之。