diff --git a/ReactNativeClient/lib/services/keychain/KeychainServiceDriver.node.ts b/ReactNativeClient/lib/services/keychain/KeychainServiceDriver.node.ts index 6207a5287a..c2b7a8f872 100644 --- a/ReactNativeClient/lib/services/keychain/KeychainServiceDriver.node.ts +++ b/ReactNativeClient/lib/services/keychain/KeychainServiceDriver.node.ts @@ -17,7 +17,7 @@ const { shim } = require('lib/shim.js'); let keytar:any; try { - keytar = shim.isLinux() || shim.isPortable() ? null : require('keytar'); + keytar = (shim.isWindows() || shim.isMac()) && !shim.isPortable() ? require('keytar') : null; } catch (error) { console.error('Cannot load keytar - keychain support will be disabled', error); keytar = null;