0Pricing
Swift Academy · Lesson

Swift Package Manager basics

Use Swift Package Manager to create modules, manage dependencies, build, test, and import code.

Intro

This lesson introduces Swift Package Manager (SPM): manage modules, dependencies, and builds.

Init package

Use swift package init to start a new package. Layout includes Package.swift, Sources/, Tests/.

// In terminal:
// $ swift package init --type executable
// Creates Package.swift, Sources/, Tests/

All lessons in this course

  1. Swift Package Manager basics
  2. Layout, products & build/test/run
  3. Importing modules & semantic versioning basics
← Back to Swift Academy