V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
join
V2EX  ›  Electron

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

  •  
  •   join ·
    leyafo · 28 天前 · 382 次点击

    前文提要: 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

    2 条回复    2024-09-13 19:53:17 +08:00
    ransixi
        1
    ransixi  
       3 天前
    问题解决了吗?我的应用也是通过 Electron 上架 Mac App Store ,目前已经发布了。
    join
        2
    join  
    OP
       3 天前 via iPhone
    没有解决,找不到具体的问题。把所有代码删掉,弄个最简单的应用也不行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.