소스 검색

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

Update README with Swift 5.2 dependency instructions
Cory Benfield 5 년 전
부모
커밋
8480de8ed2
2개의 변경된 파일22개의 추가작업 그리고 1개의 파일을 삭제
  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