2016-09-18 28 views
1

我想我的電子應用程序可以打開* .txt文件(由我的應用程序生成)與系統默認應用程序(默認文本編輯器)。簽名電子應用程序shell.openItem()失敗

我用shell.openItem(path)來執行它 - 它工作得很好......直到我打包(mas)並簽署了應用程序。我想我在簽署時添加了一些權益,但已經嘗試過一堆他們沒有成功:(

誰能給我一個手呢?

回答

1

不幸的是電子禁用Mac App Store中的shell.openItem() API基礎之上。從他們signing guide:。

[shell.openItem()]會失敗時,應用程序是在Mac App Store中的分佈簽署訂閱#9005更新


然而,有一個變通,使你有相同的功能:

shell.openExternal('file://' + myFilePath); 

這種方法也證實了通過蘋果商店評論(see here)。

相關問題