直接用模拟器运行ios app

有的时候我们想把编译好的ios发给别人测试,但是又没有真机,同时也不想提供源代码,这个时候就需要直接用ios simulator运行app:

1
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp

git换行符问题

Linux或Mac系统使用LF作为行结束符,因此你不想Git在签出文件时进行自动的转换;当一个以CRLF为行结束符的文件不小心被引入时你肯定想进行修正,把core.autocrlf设置成input来告诉 Git 在提交时把CRLF转换成LF,签出时不转换:

1
git config --global core.autocrlf input

这样会在Windows系统上的签出文件中保留CRLF,会在Mac和Linux系统上,包括仓库中保留LF。

ssh本地tunnel代理

ssh命令用法

ssh -qTfnN -D 7070 用户名@远程ssh主机名

-q :- be very quite, we are acting only as a tunnel. -T :- Do not allocate a pseudo tty, we are only acting a tunnel. -f :- move the ssh process to background, as we don’t want to interact with this ssh session directly. -N :- Do not execute remote command. -n :- redirect standard input to /dev/null.

plink用法

1
plink -C -D 127.0.0.1:7070 -N -pw 密码 用户名@服务器地址