官網上寫這樣裝
curl -sk https://cloud.github.com/downloads/square/PonyDebugger/bootstrap-ponyd.py | python - --ponyd-symlink=/usr/local/bin/ponyd ~/Library/PonyDebugger
但實際在 OSX 10.9.4 上安裝卻會有問題,稍微改一下
curl -s https://cloud.github.com/downloads/square/PonyDebugger/bootstrap-ponyd.py | python - --ponyd-symlink=/usr/local/bin/ponyd ~/Library/PonyDebugger
source ~/Library/PonyDebugger/bin/activate
pip install -U -e git+https://github.com/square/PonyDebugger.git#egg=ponydebugger --allow-external pybonjour --allow-unverified pybonjour
ponyd update-devtools
接下來直接從 CocoaPods 安裝 PonyDebugger
程式中加上:
#import <PonyDebugger/PonyDebugger.h>
PDDebugger *debugger = [PDDebugger defaultInstance];
[debugger connectToURL:[NSURL URLWithString:@"ws://localhost:9000/device"]];
[debugger enableNetworkTrafficDebugging];
[debugger forwardAllNetworkTraffic];
ponyd 跑起來後,就可以用 browser 開啟 http://localhost:9000/ 進行除錯。
./ponyd serve --listen-interface=127.0.0.1