0

我在 Mac AppStore 中有一个 Electron 应用程序,它本质上只是一个托管 Web 应用程序的包装器。几个月前,一个特定的事情在这个应用程序中停止工作。我正在使用redux-offline将更改同步到服务器,而这不再发生了。

  • 在 Electron 之外运行它时它可以工作 - 在任何现代浏览器中。
  • 所有其他请求都工作正常。
  • 它在本地调试时工作。
  • 在本地运行构建版本时它正在工作。

但它在已发布的 Mac App Store 版本中失败。我没有在我的日志(服务器端或客户端)中发现任何错误。我刚刚升级到最新的 Electron(electron@4.1.4electron-packager@13.1.1)希望它能解决它 - 无济于事。我什至不知道如何正确调试它,因为它只在已发布版本中失败。

有任何想法吗?关于原因解决方案调试方法?

4

1 回答 1

0

似乎您的应用程序会自行关闭。检查所有app.quit执行。对我来说,问题是app.requestSingleInstanceLock()为 Mac Store 构建返回了错误的值。请检查这个问题,如果问题与app.requestSingleInstanceLock().

于 2019-04-23T09:05:46.413 回答