首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cake-build创建dmg

使用Cake-build创建dmg
EN

Stack Overflow用户
提问于 2018-12-28 23:38:39
回答 1查看 269关注 0票数 2

我正在Visual Studio中开发一个跨平台的应用程序。我需要得到的安装程序作为微软视窗的.exe,也提供了一个应用程序或MacOSX的.dmg文件内的安装程序。

我被要求使用Cake-build创建Windows installer &一个.dmg。这可以很好地生成.exe安装程序。

当我在OSX上运行相同的脚本时,我在Mac上得到了.app和.pkg。但我的要求是在DMG中获得安装程序和/或应用程序。

有没有可能从蛋糕中创建dmg?是吗?请告诉我正确的方向。

EN

回答 1

Stack Overflow用户

发布于 2018-12-29 03:53:25

开箱即用的Visual Studio和下游的MSBuild没有为MacOS提供任何打包机制。DMG是一种文件类型,通常是软件安装程序。Cake通常对.NET工具进行抽象,但可以真正扩展到任何命令行工具。也就是说,目前在Cake中还没有固有的方法来做到这一点。

我发现(还没有使用)一些命令行工具来处理这种获取构建输出和创建DMG的场景。

Xamarin Mac DMG是我找到的一个链接,概述了这个过程。

这可能值得创建一个Cake.Dmg插件,它通过包装Cake DSL中使用的CLI工具来为我们做这件事。

也就是说,在过渡期间,您可以在Cake DSL中使用StartProcess来连接到这些CLI工具之一。

备注:在执行脚本之前,您有责任确保工具位于Cake可以读取的位置。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53960901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档