gpt4 book ai didi

c++ - 在没有 Xcode 的情况下在 macOS 中开发具有依赖项的应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:22 24 4
gpt4 key购买 nike

我有一个使用 codelite IDE 用 C++ 编写的项目。我在 Windows、Ubuntu 和 Fedora 上成功编译了它,并为它们创建了安装程序(对于 Ubuntu 是 .deb 包,对于 Fedora 是 .rpm 包)。

最近,我可以在我的 macOS (10.14) 中编译它并且它运行良好,并且想在 macOS 中创建一个包(.app 或 .pkg)。应该注意的是,我的软件有很多依赖项,例如 OpenGL 框架和 wxWidgets 库以及我通过 brew 和 Xcode 安装的许多库。

如前所述,我的项目在不生成框架或 .app 包的 codelite 中。这一步我应该做什么?

最佳答案

在 Mac 上创建 .app 包是一个相对复杂的过程 - 除其他事项外,它必须经过签名和公证,为此您需要注册 Apple 的开发者计划(每年 99 美元)。

因此,因此,我建议创建一个 Xcode 项目来完成这项工作。一旦你有了它,所有的步骤都是自动化的。如果您愿意,您还可以将您的应用程序提交到 App Store。


构建安装程序包的一个好方法是使用 Stephan Sudré 的 Packages 应用程序,您可以在此处获取:

http://s.sudre.free.fr/Software/Packages/about.html

不用担心它没有签名 - 它非常安全。

关于c++ - 在没有 Xcode 的情况下在 macOS 中开发具有依赖项的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58893853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com