这是我的代码
电子.js
ipcMain.on('getConnectionsList', () => {
window.webContents.send('connectionsList', conns_data)
})
预加载.js
getConnectionsList: (_init) => {
ipcRenderer.send('getConnectionsList', _init)
},
connectionsList: (list) => {
ipcRenderer.on('connectionsList', list)
},
应用程序.js
React.useEffect(() => {
window.multisig.getConnectionsList(false)
window.multisig.connectionsList((_event, list) => {
setItemData(list)
})
}, [])
但是在 MAC 生产版本上,我没有得到任何我应该看到的数据。
有人可以帮我解决这个问题吗,谢谢。
我尝试使用ElectronJS的官方文档来解决这个问题,但找不到任何专门针对MAC的解决方案。
我也遇到这个问题,我的应用程序在 Windows 开发 + 生产环境中完美运行,我的应用程序在 mac 开发环境中完美运行,但是当我构建我的应用程序并运行它时,它卡在加载状态,客户端没有通信我称之为“后端”。
我也是电子新手,这使得这一切变得更加困难,我将其放入 ChatGPT 询问它对此有何看法,它说这可能是因为该应用程序未签名,苹果可能会锁定其权限。 (可能不是,但这是它给我带来的最好的东西,从其他无用的想法来解决它。)
如果您找到了解决方案,请告诉我,因为它会帮助我以及将来可能的其他人