电子用于MAS(Mac应用商店)

Jas*_*son 1 mac-app-store electron

在做了大量研究后,我发现为了为Mac App Store构建一个电子应用程序,它需要一个特殊的Electron构建.以前虽然我只使用通过npm安装的电子预制.

有没有办法通过npm安装mac app store版本,还是有预建版本?我似乎找不到任何这样的包裹.我注意到完整的代码在这里https://github.com/atom/electron/releases但是,如果可能的话,将依赖关系保留在我的package.json中会更好.有没有推荐的方法来设置它?

som*_*ody 5

首先,您需要安装electronic-packager来打包应用程序:

npm install -g electron-packager
Run Code Online (Sandbox Code Playgroud)

然后,使用:

electron-packager <sourcedir> <appname> --platform=darwin --arch=x64 --version=<Electron version> [optional flags...]
Run Code Online (Sandbox Code Playgroud)

打包应用程序.

注意:ia32如果您要打包32位,更换arch ,或者all为两者打包.

最后,您需要遵循提交指南(以及Apple指南).