Mac App Store 拒绝使用 Electron 6 (or 7) 开发的应用
近日一名开发者在博客分享了自己提交应用(基于Electron 7开发的 App)到 Mac App Store 的经历。 Electron 是一个跨平台桌面应用开发工具,支持使用 JavaScript, HTML 和 CSS 等 Web 技术开发桌面应用。知名开源项目诸如 GitHub 打造的 Atom 编辑器和微软打造的 Visual StudioCode 编辑器均使用 Electron 开发。 由于此应用不是采用原生开发的应用,所以这位开发者为了能成功将应用提交并通过 Mac App Store 的审核,他根据网络上的教程采用了Electron-Packager 对应用进行打包。 不过开发者在按照教程操作后,却发现苹果的审核回复称无法打开所提交的文件。他判断是审核者无法打开来自 elektro 编辑器的文件(elektro是开发者提交的应用),因为他没有添加用户读取和写入的权限。经过以下的调整后,他再次提交了应用。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple/...

之后,使用这些包的应用程序程序员可运行 npm fund <package name>,为指定的包的作者进行捐赠,该命令在用户的默认浏览器中打开指定的捐赠服务链接,以操作信用卡进行捐赠等。下图可以看到,npm ls 与 npm fund 的区别,ls 只列出包名,而 fund 还列出了捐赠平台及其 url。