在 Mac 下使用 CMake 编译 IOS 项目时遇到的问题
CMAKE 编译 IOS 项目时报错提示 CMAKE_OSX_SYSROOT 路径不存在.CMAKE_OSX_SYSROOT 用来指定开发系统的 SDK,如果该环境变量不存在的话就会提示这样的错误。在 MAC 上安装完 Xcode 后通常会自动设置。
可以通过以下命令查看开发使用的 SDK 相关信息
1 | xcodebuild -version -sdk iphoneos |
如果报错提示 error select active develop diectory
则需要手动设置 Xcode 的路径
1 | sudo xcode-select -s Applications/Xcode.app/Contents/Developer/ |