electron:如何在提交到苹果商店之前测试MAS软件包?

electron:如何在提交到苹果商店之前测试MAS软件包?,electron,electron-packager,Electron,Electron Packager,在经历了许多痛苦和磨难之后,我设法用Electron 7和Electron packager构建了我的应用程序。当我创建一个本地应用程序以及运行npm start时,所有这些都可以正常工作 现在MAS一代很好,但我无法运行该应用程序。我怀疑这是正常的,因为沙箱权限。但现在苹果公司说: 在Mac上查看时,我们在你的应用程序中发现了一个或多个错误 运行macOS 10.15 UI按钮(文件夹、保存、打印)似乎不起作用 文件>打开似乎不起作用 在再次提交之前,我如何复制此错误/从mas文件夹运行.

在经历了许多痛苦和磨难之后,我设法用Electron 7和Electron packager构建了我的应用程序。当我创建一个本地应用程序以及运行npm start时,所有这些都可以正常工作

现在MAS一代很好,但我无法运行该应用程序。我怀疑这是正常的,因为沙箱权限。但现在苹果公司说:

在Mac上查看时,我们在你的应用程序中发现了一个或多个错误 运行macOS 10.15

  • UI按钮(文件夹、保存、打印)似乎不起作用
  • 文件>打开似乎不起作用

在再次提交之前,我如何复制此错误/从mas文件夹运行.app

您可以使用开发者ID证书/配置文件重新签名,在本地测试应用程序。这些也用于分发(只是不通过MAS),理论上应该产生与MAS构建非常相似的东西

开发者ID签名的应用程序可以由任何人运行。但是,使用 仅适用于Mac App Store应用程序的技术,如收据 如果您的应用程序 开发人员ID是否已签名。您可能需要暂时禁用这些功能 如果您选择开发人员ID测试方法,则应用程序的一部分。


这看起来像是评论,而不是回答。