Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Quickest way to add Carthage in Xcode Project

What is quickest way to add dependencies in Xcode project using Carthage.

How to add or edit dependencies later.

like image 388
AiOsN Avatar asked Oct 09 '18 06:10

AiOsN


People also ask

How do I add Carthage to Xcode?

Save the file, open the Terminal, navigate to the project's folder and run carthage update . Drag the framework from Carthage/Build/iOS/GSKit. framework to the Linked Frameworks and Libraries in the target in Xcode. All done!


1 Answers

Install Carthage

Download Carthage

Open terminal

Terminal: cd ~/Path/To/Folder Containing Project

Create Carthage file as:

Terminal: touch Cartfile

Open Cartfile file from project folder and add required dependency

Example Cartfile file

github "Alamofire/Alamofire" == 4.5

github "Alamofire/AlamofireImage"

After Editing Cartfile file save it.

Run following command from terminal

Terminal: carthage update --platform iOS

xCode > Build phases

  • Plus button on top left > New Run Script Phases
  • Run Script > Shell script window > add following:

/usr/local/bin/carthage copy-frameworks

  • Run Script > Input file window > add following:

$(SRCROOT)/Carthage/Build/iOS/DependencyName.framework

  • Link Binary With Libraries > Plus button > Add Other > Navigate to Project Folder > Carthage > Build > iOS > Framework to add

enter image description here

Done

like image 152
AiOsN Avatar answered Nov 15 '22 12:11

AiOsN