Explorar o código

Merge pull request #749 from glbrntt/gb-update-readme-for-swift52

Update README with Swift 5.2 dependency instructions
Cory Benfield %!s(int64=5) %!d(string=hai) anos
pai
achega
8480de8ed2
Modificáronse 2 ficheiros con 22 adicións e 1 borrados
  1. 1 1
      Package.swift
  2. 21 0
      README.md

+ 1 - 1
Package.swift

@@ -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")

+ 21 - 0
README.md

@@ -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`):
+
+```swift
+.target(
+  name: ...,
+  dependencies: ["GRPC"]
+)
+```
+
 ##### Xcode
 
 From Xcode 11 it is possible to [add Swift Package dependencies to Xcode