在没有Xcode的macOS中开发具有依赖关系的应用程序
Development an application with dependencies in macOS without Xcode
我有一个使用codelite IDE用c++编写的项目。我成功地编译了windows、Ubuntu和Fedora,并为它们创建了安装程序(为Ubuntu创建了.deb包,为Fedora创建了.rpm包(。
最近,我可以在我的macOS(10.14(中编译它,它运行得很好,我想在macOS(.app或.pkg(中创建一个包。需要注意的是,我的软件有很多依赖项,比如OpenGL框架和wxWidgets库,以及我通过brew和Xcode安装的许多库。
如前所述,我的项目是在codelite中,它不生成框架或.app包。这一步我应该怎么做?
在Mac上创建.app捆绑包是一个相对复杂的过程,除其他外,它必须经过签名和公证,要做到这一点,你需要加入苹果的开发者计划(每年99美元(。
因此,我建议创建一个Xcode项目来完成这项工作。一旦你做到了,所有的步骤都是自动化的。如果你愿意,你也可以将你的应用程序提交到应用商店。
构建安装程序包的一个好方法是使用Stephan Sudré的packages应用程序,您可以在这里获得:
http://s.sudre.free.fr/Software/Packages/about.html
别担心它没有签名——它是完全安全的。
相关文章:
- C++GTKMM gui循环依赖关系
- 如何在头文件中声明类模板(由于循环依赖关系)
- 对在不同二进制文件中创建的对象文件的依赖关系
- 使用Bazel构建具有不同编译器/链接器选项的C/C++依赖关系
- OpenVINO - 推理库插件 libMKLDNNPlugin.so 无法解析依赖关系
- 模拟测试中类的依赖关系
- C++模板方法中的循环依赖关系
- 解析正交模块的依赖关系
- 如何在 Mac OS 上安装 boost-mpi 及其对 clang 的依赖关系?
- Wt::D bo 中的循环依赖关系
- 在包含窗口标头时难以解决循环依赖关系问题
- 当依赖关系和依赖关系都是多态时,在哪个继承级别存储依赖关系指针?
- 解决循环依赖关系 c++ 的想法
- C++循环依赖关系,未声明的标识符
- C++ 中的循环依赖关系问题
- 为什么包含需要进一步的依赖关系?
- 使用 cmake 获取外部依赖关系
- CMake 外部和内部静态库的循环依赖关系
- 在没有Xcode的macOS中开发具有依赖关系的应用程序
- "std::shared_ptr"循环依赖关系是如何导致问题的