- 目前很多N卡的WebDriver已经不支持macOS 10.14了,只能停留在10.13.6
- 苹果AppStore下载的 macOS High Sierra 10.13.6 版本号是17G66,遗憾的是目前下载的WebDriver并没有支持这个版本的,所以手动修改了一个版本,目前测试正常。
- 如果安装10.13.6的17G66版本时候提示资源已过期,可以进入bois的时间设置为2015.03.25或者使用
date 032500002015.00
命令
需要的工具文件:
- WebDriver-387.10.10.10.40.133.pkg
N卡驱动
- PlistEdit Pro
.plist文件修改器
- Kext Utility
重构缓存
解压此驱动包WebDriver-387.10.10.10.40.133.pkg, 修改 Distribution 文件
pkgutil --expand ./WebDriver-387.10.10.10.40.133.pkg ./WebDriver-387.10.10.10.40.133
找到并删除验证代码 if (!validateSoftware()) return false;
function InstallationCheck()
{
- if (!validateSoftware()) return false; #删除这一行
return true;
}
找到如下代码, 大概在42行:
function validateSoftware()
{
var supportedOSVer = "10.13.6";
- var supportedOSBuildVer = "17G10021";
+ var supportedOSBuildVer = "17G66";
var targetBuild = system.version.ProductBuildVersion;
var result = compareBuildVersions(targetBuild, supportedOSBuildVer);
到这就明白了把版本号改成 17G66, 保存文件, 重新打包。
pkgutil --flatten ./WebDriver-387.10.10.10.40.133 ./WebDriver-387.10.10.10.40.133-17G66.pkg
已经修改好的 WebDriver-387.10.10.10.40.133-17G66.pkg 提取码: h3ti
然后就可以顺利安装了, 记住安装完成后不要重启, 需要继续修改文件。
修改 Info.plist
文件
在访达的菜单栏中
->前往文件
中输入 /Library/Extensions/NVDAStartupWeb.kext/Contents
进入目录,然后使用PlistEdit Pro
(或者编辑器)修改 Info.plist
文件。
将节点 NVDARequiredOS 的值修改成17G66
修改完后使用 Kext Utility
修复权限, 只需要打开它等待它自动修复完成, 提示Enjoy....就行了。
配置 Clover 中 config.plist 文件:
引导参数增加 nvda_drv=1
,
显卡设置界面没有特别设置 系统参数打勾NvidiaWeb。 最后重启......祝您好运。