首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >签名电子应用程序shell.openItem()失败

签名电子应用程序shell.openItem()失败
EN

Stack Overflow用户
提问于 2016-09-18 11:52:11
回答 1查看 1.9K关注 0票数 3

我希望我的电子应用程序可以用系统默认应用程序(默认文本编辑器)打开*. text文件(由我的应用程序生成)。

我用shell.openItem(path)来完成它-它工作得很好.直到我打包好(妈妈)并在应用程序上签名。我想我在签署时必须添加一些权利,但是已经尝试了其中的一些,但都没有成功:

有人能帮我一把吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-02 08:31:23

不幸的是,电子禁用Mac构建中的shell.openItem() API。从他们的签名指南

当应用程序在Mac中发布时,shell.openItem()将失败。订阅#9005进行更新。

但是,有一项工作可以使您具有相同的功能:

代码语言:javascript
复制
shell.openExternal('file://' + myFilePath);

这一方法也被证实通过苹果商店评论(请看这里)。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39557365

复制
相关文章

相似问题

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