电子:提交给苹果商店之前如何测试MAS软件包?

时间:2019-10-27 19:58:43

标签: electron electron-packager

在经历了千辛万苦之后,我设法使用Electron 7和electronic-packager构建了我的应用程序。当我创建本地.app以及运行npm start时,一切正常。

现在,MAS一代很好,但我无法运行该APP。我怀疑这是正常的,因为具有沙箱权限。但是现在苹果是这样说的:

  

在Mac上进行审核时,我们在您的应用中发现了一个或多个错误   运行macOS 10.15。

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

在再次提交该错误之前,如何从mas文件夹重现此错误/运行.app?

1 个答案:

答案 0 :(得分:1)

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

开发者ID签名的应用程序可以由任何人运行。但是,使用 仅Mac App Store应用可用的技术,例如收据 如果您的应用程序无法通过验证,iCloud和推送通知 是开发人员ID签名的。您可能需要暂时禁用那些 如果您选择开发者ID测试方法,则应将其作为应用的一部分。 https://developer.apple.com/library/archive/qa/qa1884/_index.html#//apple_ref/doc/uid/DTS40015141