Using Carthage

Carthage is a dependency manager for Objective-C and Swift, which simplifies adding 3rd-party frameworks to your projects. See the Quick Start section of the Carthage Github page for more details.


  1. If your project is already using Carthage, simply add these lines below in your Cartfile.

binary ""

2. Then run the following command from Terminal.

carthage update --use-xcframeworks

A Cartfile.resolved file and a Carthage directory will appear in the same directory where your .xcodeproj or .xcworkspace is.

3. Drag the built .xcframework binary from Carthage/Build/ into Frameworks, Libraries and Embedded content section under General tab of your application target.

4. Depending on your Xcode setup, it might be required to add the following libraries: libz.tbd (previously libz.dylib), CoreMotion, SystemConfiguration, CoreLocation, Foundation, CallKit, CoreTelephony, CoreData.

5. Follow steps 3, 4, and 5 of the manual integration guide.

6. Continue to the Project settings step.

Last updated