工作中肯定越来越多地需要用到更为便捷和高效的工具, SPM 就是其中之一. 故探索一下它的用法.
一个典型的 Packages.swift 文件的内容如下所示:
swift
// swift-tools-version:5.1 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "UIPackageDemo", platforms: [.iOS(.v10)], products: [ .library( name: "UIPackageDemo", targets: ["UIPackageDemo"]), ], dependencies: [ ], targets: [ .target( name: "UIPackageDemo", dependencies: []), .testTarget( name: "UIPackageDemoTests", dependencies: ["UIPackageDemo"]), ] )