macos - 在Mac OSX上用Electron一个覆盖NWJS应用

标签 macos node-webkit electron nwjs

我前一段时间用NWJS构建了一个应用程序,但是现在Electron似乎是一个更适合我的范围的解决方案。

问题:

我已经分发了我的应用程序,并且在下一个发行版中,我想使用Electron,但是在安装它时,Mac OSX无法将新发行版识别为同一应用程序的新版本。

尝试:

我试过了:

  • 使用相同的包标识符,包名称,可执行文件名称;
  • 克隆info.plist,以使两个版本具有相同的配置。
  • 克隆PkgInfo

  • 但它们似乎都不起作用。

    在Windows上,我有一个实现该目的的应用程序标识符:我在应用程序中都使用了相同的标识符,安装程序将其写入正确的文件夹中。

    Mac OSX中也有某种标识符吗?

    最佳答案

    (代表OP发布解决方案)。

    似乎在我的*.app文件中有一个空格...因此,“myApp .app”无法替换为“myApp.app”。

    关于macos - 在Mac OSX上用Electron一个覆盖NWJS应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38009297/

    相关文章:

    javascript - 将 asar 包中的打包 JS 文件传递​​给生成的 Node 子进程

    macos - 使用命令行参数启动应用程序

    java - 我应该在 macOS X 10.6 上设置什么 JAVA_HOME 环境变量?

    macos - 如何使用Cocoa在OS X中播放声音并将其平移?

    javascript - Node.js 不能要求同一目录中的 .js 文件

    javascript - Electron 失败时重试加载网页

    c# - 有人知道 cocoa 的状态吗#?

    node.js 子进程在 Node webkit 中不起作用

    javascript - 不同窗口的Node-Webkit启动函数

    javascript - 无法使用带有 Electron 应用程序的 Node JS 创建新文件夹和文件