我有一个使用Codelite IDE用c ++编写的项目。 我在Windows上编译了它,Ubuntu和Fedora成功地为它们创建了安装程序(对于Ubuntu是.deb软件包,对于Fedora是.rpm软件包)。
最近,我可以在我的macOS(10.14)中对其进行编译,并且可以完美运行,并希望在macOS中创建一个包(.app或.pkg)。 应该注意的是,我的软件具有很多依赖性,例如OpenGL框架和wxWidgets库以及我通过brew和Xcode安装的许多库。
如前所述,我的项目使用的是Codelite,不会生成框架或.app软件包。 我应该在这一步做什么?
答案 0 :(得分:0)
在Mac上创建.app捆绑包是一个相对复杂的过程-除其他事项外,还必须签名并经过公证,然后您需要注册Apple的开发人员计划(每年99美元)。
因此,因此,我建议为该作业创建一个Xcode项目。一旦有了这些,所有步骤都将自动化。您也可以根据需要将应用提交到App Store。
构建安装程序包的一种好方法是使用StephanSudré的Packages应用程序,您可以在这里找到它:
http://s.sudre.free.fr/Software/Packages/about.html
不用担心它没有签名-绝对安全。