Package.swift manifest: library vs executable products
WHAT IT TESTS: understanding SPM package structure. OUTLINE: the manifest declares name, targets, dependencies, and products; a library is consumed by other code while an executable produces a runnable binary with an entry point.
WHAT IT TESTS: whether you grasp how SPM packages are declared and the product distinction. ANSWER OUTLINE: Package.swift is the package manifest written in Swift using PackageDescription; it defines the package name, its targets, external dependencies, supported platforms, and the products it vends. A .library product exposes one or more targets for other packages or apps to import and link, while an .executable product builds a runnable command-line binary backed by a target containing an entry point.
Read the original → interview
- #ios
- #swift
- #swift-package-manager
- #package-manifest
- #build-system
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.