Set up C library dependencies in Swift projects (Part 1/2)
2 min readFeb 26, 2019
can be pretty simple.
TL;DR one simple way to set up C library dependencies is to use public header when setting up a swift project in Xcode.
Step One: Create a swift project
Xcode ->New->Project->Cocoa touch framework -> Language:Swift -> Next. I named my project CDependencyTutorial.
Step Two: Set up project dependency
I have a static C framework called ExampleCLibrary. Drag the ExampleCLibrary.xcodeproj into CDependencyTutorial project.
Step Three: Tweak a few project settings
Choose target CDependencyTutorial -> general -> Linked frameworks and libraries -> Add libExampleCLibrary.a.
Go to build phases->Headers-> drag ExampleCLibrary.h into Public.