feat: support macOS

This commit is contained in:
Hao Guan
2024-09-03 20:17:10 +08:00
parent 7088294d8f
commit 2c67314a83
6 changed files with 33 additions and 4 deletions

View File

@@ -6,5 +6,9 @@
"9.9.15-27597": {
"appid": 537243441,
"qua": "V1_WIN_NQ_9.9.15_27597_GW_B"
},
"6.9.53-27597": {
"appid": 537243538,
"qua": "V1_MAC_NQ_6.9.53_27597_GW_B"
}
}

View File

@@ -43,7 +43,11 @@ export enum NapCatCoreWorkingEnv {
export function loadQQWrapper(QQVersion: string): WrapperNodeApi {
let appPath;
appPath = path.resolve(path.dirname(process.execPath), './resources/app');
if (os.platform() === 'darwin') {
appPath = path.resolve(path.dirname(process.execPath), '../Resources/app');
} else {
appPath = path.resolve(path.dirname(process.execPath), './resources/app');
}
let wrapperNodePath = path.resolve(appPath, 'wrapper.node');
if (!fs.existsSync(wrapperNodePath)) {
wrapperNodePath = path.join(appPath, `versions/${QQVersion}/wrapper.node`);