在经历了千辛万苦之后,我设法使用Electron 7和electronic-packager构建了我的应用程序。当我创建本地.app以及运行npm start时,一切正常。
现在,MAS一代很好,但我无法运行该APP。我怀疑这是正常的,因为具有沙箱权限。但是现在苹果是这样说的:
在Mac上进行审核时,我们在您的应用中发现了一个或多个错误 运行macOS 10.15。
- UI按钮(文件夹,保存,打印)似乎不起作用
- 文件>打开似乎无效
在再次提交该错误之前,如何从mas文件夹重现此错误/运行.app?
答案 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