xcode_logo Xcode

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.

With CMake

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.

Open 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.

../_images/xcode1.png

Choose conanbuildinfo.xcconfig generated.

../_images/xcode2.png

Click on the project again. In the info/configurations section, choose conanbuildinfo for release and debug.

../_images/xcode3.png

Build your project as usual.

See also

Check the Reference/Generators/xcode for the complete reference.