Mac High Sierra下无法安装HockeyApp的Puck Helper(v2.0.21)求助
解决Mac High Sierra下HockeyApp 2.0.21版本Puck安装无响应的问题
我之前在High Sierra上折腾HockeyApp的Puck安装时,遇到过和你完全一样的情况——点完「安装」按钮变灰,输完密码啥反应都没有,明明权限都给够了还是装不上。给你几个我亲测有效的解决办法:
手动复制Puck二进制文件
GUI安装流程大概率是卡住了,直接绕过它手动操作:- 找到HockeyApp应用里的Puck文件,路径是
/Applications/HockeyApp.app/Contents/Resources/Puck - 打开终端,执行以下命令复制到
/usr/local/bin并添加执行权限:sudo cp /Applications/HockeyApp.app/Contents/Resources/Puck /usr/local/bin/ sudo chmod +x /usr/local/bin/Puck - 验证是否安装成功:输入
Puck --version,如果能输出版本号就说明搞定了。
- 找到HockeyApp应用里的Puck文件,路径是
检查系统完整性保护(SIP)状态
High Sierra的SIP可能会在后台限制某些目录的写入操作,哪怕你有所有权也没用。可以先在终端输入:csrutil status如果显示
enabled,可以尝试临时禁用SIP(注意:这会降低系统安全性,完成后记得重新开启):- 重启Mac,按住
Cmd+R进入恢复模式 - 打开终端,输入
csrutil disable后重启 - 回到系统后再次尝试通过HockeyApp偏好安装Puck
- 安装完成后,重复步骤1-2,输入
csrutil enable重新开启SIP
- 重启Mac,按住
重置HockeyApp偏好设置
有时候损坏的偏好设置文件会导致安装流程异常,试着删除偏好文件后重试:defaults delete net.hockeyapp.mac关闭HockeyApp后重新打开,再尝试安装Puck。
用Homebrew直接安装Puck
如果上面的方法都不行,直接用Homebrew安装Puck是个更省心的选择:brew install puck这种方式完全绕开了HockeyApp的GUI安装流程,安装完成后直接就能用,后续更新也方便。
我当时是用手动复制的方法解决的,你可以先从第一个方法试起,应该能快速解决问题!
内容的提问来源于stack exchange,提问作者MalcLear
相关产品推荐
相关产品推荐

