Update README with Swift 5.2 dependency instructions
@@ -18,7 +18,7 @@ import PackageDescription
import Foundation
let package = Package(
- name: "GRPC",
+ name: "grpc-swift",
platforms: [
// We can't use `.watchOS(.v6)` since it isn't available with `swift-tools-version:5.0`.
.macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS("6.0")
@@ -45,6 +45,27 @@ dependencies: [
]
```
+The syntax for target dependencies changed in Swift 5.2 and requires the package
+of each dependency to be specified.
+
+For Swift 5.2 (`swift-tools-version:5.2`):
+```swift
+.target(
+ name: ...,
+ dependencies: [.product(name: "GRPC", package: "grpc-swift")]
+)
+```
+For Swift 5.0 (`swift-tools-version:5.0`) and 5.1 (`swift-tools-version:5.1`):
+ dependencies: ["GRPC"]
##### Xcode
From Xcode 11 it is possible to [add Swift Package dependencies to Xcode