有谁知道如何使用电子应用程序和bash脚本为Mac OS制作自定义捆绑器

时间:2019-06-12 17:36:12

标签: macos electron electron-builder electron-packager pkg-file

本质上,我想使用依靠​​第三方二进制文件作为其主要功能的功能齐全的Electron Application,并希望将它们捆绑在一起,以便使用诸如curl之类的bash脚本安装依赖项,然后运行二进制文件依赖项,然后给出用户可以选择安装我的.app或将我的.dmg安装程序用于我的电子安装程序。

我已经尝试在电子应用程序的安装过程中捆绑.sh脚本,但是该脚本无法正常工作,因此无法正常工作,所以我想看看它们是否是第三方工具,可以将我的dmg并在用户之后运行运行其他第三方软件的.pkg安装程序。

#!/usr/bin/env bash 

# pull pkg from facebooks repo
curl -o dependency.pkg https://pkg.dist/dependency.pkg
# run package 
 ./dependnecy.pkg
# afterwards run the .dmg
./openproject.dmg

我没有错误,两个二进制文件都可以独立工作,但是我似乎无法正确安排它们的时间。我知道我可以要求用户事先安装其他依赖项,但我希望这种体验是无缝的。

0 个答案:

没有答案