Update README to include SPM installation notes (#673)

This commit is contained in:
Samuel Eshun 2020-09-25 03:29:40 +00:00 committed by GitHub
parent 18608ead65
commit 59e0e24f89
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 0 deletions

View File

@ -84,6 +84,20 @@ github "SnapKit/SnapKit" ~> 5.0.0
Run `carthage update` to build the framework and drag the built `SnapKit.framework` into your Xcode project. Run `carthage update` to build the framework and drag the built `SnapKit.framework` into your Xcode project.
### Swift Package Manager
[Swift Package Manager](https://swift.org/package-manager/) is a tool for managing the distribution of Swift code. Its integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.
> Xcode 11+ is required to build SnapKit using Swift Package Manager.
To integrate SnapKit into your Xcode project using Swift Package Manager, add it to the dependencies value of your `Package.swift`:
```swift
dependencies: [
.package(url: "https://github.com/SnapKit/SnapKit.git", .upToNextMajor(from: "5.0.1"))
]
```
### Manually ### Manually
If you prefer not to use either of the aforementioned dependency managers, you can integrate SnapKit into your project manually. If you prefer not to use either of the aforementioned dependency managers, you can integrate SnapKit into your project manually.