mac上软件闪退找到错误原因

某ss软件总闪退. 闪退了一天多, 不知道什么原因就闪退, 关闭wifi再打开, 这些都试过. 不行.
在一天多以后, 我突然想起了mac是可以在终端执行可执行文件来启动应用的, 这样的话, 说不定就会有报错信息.
于是:

cd /Applications/ShadowsocksX.app/Contents/MacOS
./ShadowsocksX

仍然闪退了, 最后一行信息是:

2022-04-04 16:45:10.369 ShadowsocksX[66625:12270278] http proxy start host=0.0.0.0, port=10818
DNS: couldn't parse name server 2402:f000:1:801::8:28.

于是就知道了错误原因, 是http proxy的问题.
关闭相关设置, 果然不再闪退.

这个经历就告诉我们, 如果mac上的app闪退, 可以怎么查看错误原因. 很简单, 命令行启动.

posted @ 2022-04-04 17:13  Tokubara  阅读(997)  评论(0编辑  收藏  举报