Add to main process
import { signInWithApple } from 'node-mac-sign-in-with-apple';
ipcMain.on('sign-in-with-apple', async () => {
const nativeWindow = mainWindow.getNativeWindowHandle();
signInWithApple(nativeWindow);
})
Add to entitlements.plist
<key>com.apple.developer.applesignin</key>
<array>
<string>Default</string>
</array>