寻求有偿帮助,将 Electron 应用上架至 Mac App Store。

30 天前
 join

前文提要: https://www.v2ex.com/t/1065201#reply0

上一个求助贴的问题我搞定了,原因就是 .node 的 native module 需要单独做签名,否则会报错。

现在我把应用上架到了 testflight ,应用下载安装后会白屏。我手动调试后有以下确认信息:

  1. 可以正常的用 better-sqlite3 这个 native module 读取本地的 sqlite 数据库。
  2. 前端的 index.html 文件路径正确,可以读取。
  3. renderer 进程显示 crash 了,和正常启动的 electron 程序发现 renderer 进程确实没有启动。
  4. 前端也打不开 dev tools 。

更详细的信息可以看我提交的 issue: https://github.com/electron/electron/issues/43349

401 次点击
所在节点    Electron
2 条回复
ransixi
5 天前
问题解决了吗?我的应用也是通过 Electron 上架 Mac App Store ,目前已经发布了。
join
5 天前
没有解决,找不到具体的问题。把所有代码删掉,弄个最简单的应用也不行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX