我正在为客户开发电子应用程序,他们需要一种简单的方法来更新应用程序。我发现最简单的方法是只包括从git repo中提取的支持,这在我的测试和客户端工作正常。机。
最近,他们尝试在没有安装git的新mac上安装应用程序。这位不懂技术的客户在安装git时遇到了很多麻烦,我花了一些时间来帮助他们下载安装程序,点击它,运行它等等。为了避免这种情况,将来我会这样做。我想在我的电子应用程序中捆绑git并使用本地副本。这可能/可行/可取吗?还有其他好方法可以解决这个问题吗?
答案 0 :(得分:0)
我建议您构建安装程序而不是git解决方案。电子支持automatic updates(windows / mac),electron-builder为您创建安装程序(启用autoUpdates)。这应该不那么痛苦和稳定。
然后,如果您仍然需要使用您的应用程序捆绑第三方内容,请参阅How to bundle a third party binary with Electron?以及其他答案。
如果您提供了更多详细信息,我可以为您量身定制答案(操作系统,专为您的客户设计的私人应用程序?,...)。