1
我想我的電子應用程序可以打開* .txt文件(由我的應用程序生成)與系統默認應用程序(默認文本編輯器)。簽名電子應用程序shell.openItem()失敗
我用shell.openItem(path)
來執行它 - 它工作得很好......直到我打包(mas)並簽署了應用程序。我想我在簽署時添加了一些權益,但已經嘗試過一堆他們沒有成功:(
誰能給我一個手呢?
我想我的電子應用程序可以打開* .txt文件(由我的應用程序生成)與系統默認應用程序(默認文本編輯器)。簽名電子應用程序shell.openItem()失敗
我用shell.openItem(path)
來執行它 - 它工作得很好......直到我打包(mas)並簽署了應用程序。我想我在簽署時添加了一些權益,但已經嘗試過一堆他們沒有成功:(
誰能給我一個手呢?
不幸的是電子禁用Mac App Store中的shell.openItem()
API基礎之上。從他們signing guide:。
[
shell.openItem()
]會失敗時,應用程序是在Mac App Store中的分佈簽署訂閱#9005更新
然而,有一個變通,使你有相同的功能:
shell.openExternal('file://' + myFilePath);
這種方法也證實了通過蘋果商店評論(see here)。