Slide 24
Slide 24 text
Using Scipio
Prepare a Package.swift describes all appβs dependencies
// swift-tools-version: 5.7
import PackageDescription
let package = Package(
name: "Dependencies",
platforms: [.iOS(.v13),],
dependencies: [
.package(url: "https://github.com/apple/swift-log.git",
from: "1.4.4"),
.package(url: "https://github.com/apple/swift-collections.git",
.upToNextMinor(from: "1.0.0")),
],
targets: [
.target(
name: "Dependencies",
dependencies: [
.product(name: "Logging", package: "swift-log"),
.product(name: "OrderedCollections", package: "swift-collections"),
.product(name: "DequeModule", package: "swift-collections"),
.product(name: "Collections", package: "swift-collections"),
]),
]
)