首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >osx中的应用安装请求

osx中的应用安装请求
EN

Stack Overflow用户
提问于 2016-07-30 08:14:17
回答 1查看 72关注 0票数 1

我有一个nwjs应用程序,这是使用nwjs-builder创建mac应用程序(MyApp.app),然后用node-appdmg打包成dmg图像。

如果我在应用程序文件夹中还没有我的应用程序的任何版本,当我双击安装的dmg图像中的应用程序时,我会看到这个对话框:

当我点击'install‘时,我会得到这样的结果:

现在我的问题是--我能以某种方式控制这种行为吗?禁用该安装服务,或者了解它是如何尝试安装的,以及失败的原因?在生成的内部版本、nwjs-builder或node-appdmg中找不到任何线索。

EN

回答 1

Stack Overflow用户

发布于 2016-07-31 00:19:47

这就是我发现的。对话框和安装代码不是nwjs的一部分,而是chromium (chromium.src/chrome/browser/mac/install_from_dmg.mm).的一部分。

我找到了两种禁用安装请求的方法。

  1. 使dmg可写-将format: "UDRW"添加到appdmg设置。
  2. nwjs通过清单中的'chrome-args‘键接受铬参数。指定--no-first-run以禁用安装请求。但这是一种有风险的方式,没有首次运行密钥可能会影响许多内部进程。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38669137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档