Conan can be integrated with XCode in two different ways:
- Using the cmake generator to create a conanbuildinfo.cmake file.
- Using the xcode generator to create a conanbuildinfo.xcconfig file.
Check the Integrations/cmake section to read about the cmake generator. Check the official CMake docs to find out more about generating Xcode projects with CMake.
With the xcode generator¶
You can use the xcode generator to integrate your requirements in your Xcode project.
This generator creates an
xcconfig file, with all the include paths, lib paths, libs, flags etc, that can be imported in your project.
conanfile.txt and change (or add) the xcode generator:
[requires] Poco/1.7.8p3@pocoproject/stable [generators] xcode
Install the requirements:
$ conan install .
Go to your Xcode project, click on the project and select Add files to.
Click on the project again. In the info/configurations section, choose conanbuildinfo for release and debug.
Build your project as usual.
Check the Reference/Generators/xcode for the complete reference.
Check the Tools section about Apple tools to ease the integration with the Apple development tools in your recipes using the toolchain as a build require.
Check the Darwin Toolchain package section to know how to cross build for