首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有Mac的情况下为Mac OS应用程序创建安装包?

如何在没有Mac的情况下为Mac OS应用程序创建安装包?
EN

Stack Overflow用户
提问于 2013-05-02 05:22:52
回答 1查看 81关注 0票数 1

我有一个C#应用程序,它在Linux和Windows上都能很好地工作。现在我想为Mac制作一个安装包,但是我没有运行它的任何东西来开发/测试它。该软件是开源的,所以我不想花钱再买一台笔记本电脑来测试它。

有没有一种方法可以在不需要Mac的情况下为这个C#应用程序创建某种安装程序/包?我甚至为Linux做了一个.deb包。有没有可能以某种方式转换它?

EN

回答 1

Stack Overflow用户

发布于 2013-05-02 12:36:12

这取决于你对安装程序的期待程度。我会从一些简单的事情开始,比如为Homebrew构建一个包。

不过,这都是命令行。如果您认为您的Mac用户不喜欢从命令行安装运行,那么您必须考虑更复杂的解决方案。Mac应用程序传统上内置于.app捆绑包中。不幸的是,C#对Mac的交叉编译没有太多的支持。这是可能的,但它将需要大量的试验和错误,这将是更令人沮丧的没有测试机器来看看你是否做得正确。

您可以尝试CPack (CMake的一部分)。CMake并不真正支持C# (否则它将非常适合您),但是您可以将CPack指向已完成的二进制文件,并让它为您捆绑它们。你也可以使用CMake/CPack来构建一个虚拟的Mac应用程序,然后你就可以用你自己的二进制文件替换掉所有的部分了。

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

https://stackoverflow.com/questions/16326764

复制
相关文章

相似问题

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