Installation

Swift Package Manager

If you’re using the Swift Package Manager, you can add Stencil to your dependencies inside Package.swift.

import PackageDescription

let package = Package(
  name: "MyApplication",
  dependencies: [
    .Package(url: "https://github.com/stencilproject/Stencil.git", majorVersion: 0, minor: 13),
  ]
)

CocoaPods

If you’re using CocoaPods, you can add Stencil to your Podfile and then run pod install.

pod 'Stencil', '~> 0.14.1'

Carthage

Note

Use at your own risk. We don’t offer support for Carthage and instead recommend you use Swift Package Manager.

  1. Add Stencil to your Cartfile:

    github "stencilproject/Stencil" ~> 0.14.1
    
  2. Checkout your dependencies, generate the Stencil Xcode project, and then use Carthage to build Stencil:

    $ carthage update
    $ (cd Carthage/Checkouts/Stencil && swift package generate-xcodeproj)
    $ carthage build
    
  3. Follow the Carthage steps to add the built frameworks to your project.

To learn more about this approach see Using Swift Package Manager with Carthage.