我是新的电子框架,我没有Mac机建立应用程序的Mac OS。我可以知道如何建立电子React应用程序的Mac OS上的Linux操作系统。
m1m5dgzv1#
要签署您的应用程序,您必须在MacOS上进行。
如果你不要求你的应用程序被签名,你可以用electron packager实现:https://electron.github.io/electron-packager/main/你可以这样使用这个包:
npx electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> [optional flags...]
字符串例如,在包目录的根目录下运行:
electron-packager . --platform=darwin --arch=x64
型请注意,未签名的应用程序在安装时会显示安全警告。
rseugnpd2#
你可以看看Conveyor,这是一个替代的打包工具,可以做你所要求的(它也可以从Windows创建和签署Mac应用程序!)。
2条答案
按热度按时间m1m5dgzv1#
带数字签名
要签署您的应用程序,您必须在MacOS上进行。
无数字签名
如果你不要求你的应用程序被签名,你可以用electron packager实现:https://electron.github.io/electron-packager/main/
你可以这样使用这个包:
字符串
例如,在包目录的根目录下运行:
型
请注意,未签名的应用程序在安装时会显示安全警告。
rseugnpd2#
你可以看看Conveyor,这是一个替代的打包工具,可以做你所要求的(它也可以从Windows创建和签署Mac应用程序!)。