Mac平台 使用CMake编译iOS lib

来自:贴吧网友   更新日期:2024-06-02

前言
在mac电脑上,可以通过手动创建XCode工程的方式,来实现iOS lib的编译,但这种方式存在一个很明显的缺点,在需要指定编译文件的情况下,比较麻烦~CMake编译脚本完美的解决了这个问题,可以指定特定的文件参与编译

xcode https://developer.apple.com/xcode/download

cmake OS X版本 https://cmake.org/download

默认情况 cmake 命令行可能用不了,需要命令行中输入以下指令

具体可参考 CMake Mac下安装

ios.toolchain.cmake https://github.com/leetal/ios-cmake/releases

README文件中有工具链的使用方式

ios.toolchain.cmake 工具链Demo中提供的CMakeLists,可以根据实际情况做下修改。

cmake .. -G Xcode -DCMAKE_TOOLCHAIN_FILE=../../ios.toolchain.cmake -DPLATFORM=OS64
指令指定了CMakeLists、工具链的位置及编译架构,会生成一个XCode工程。其中.. 表示CMakeLists文件在当前目录的上一个文件夹中,../表示上一个文件夹,../../表示上两个文件夹



有友圈,时尚产品用品的交流,为健康绿色生活提供参考

Copyright© 有友圈 2024