在Xcode中使用Swift Package Manager

Sna*_*r26 12 xcode ios swift

我试图在我的XCode项目中使用以下库

https://github.com/czechboy0/Socks

它说使用Swift包管理器来使用库但是我不知道我应该把这行放在哪里???

.Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 10)
Run Code Online (Sandbox Code Playgroud)

我正在使用XCode 8 beta运行mac OS 10.12 Sierra.

我相信Swift Package Manager应该配备Swift 3,而Swift 3应该是XCode 8 beta的一部分,但我对如何在swift中实际使用包管理器感到茫然.任何帮助将不胜感激.我对iOS开发很新,这个问题令人沮丧......

如果您需要我提供任何其他信息,请询问:)

ren*_*thr 2

Swift Package Manager 是一个用于管理 Swift 代码分发的工具。它\xe2\x80\x99s 与 Swift 构建系统集成,以自动化下载、编译和链接依赖项的过程。:swift.org 说

\n\n

要使用 Socks 必须添加到 Package.swift 清单文件中。

\n\n

这就是你的清单文件的样子

\n\n
import PackageDescription\n\n    let package = Package(\n        name: "DeckOfPlayingCards",\n        targets: [],\n        dependencies: [\n            .Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 10)\n        ]\n    )\n
Run Code Online (Sandbox Code Playgroud)\n\n

swift build命令运行时,它将像 Carthage 或 Cocoapodes 一样下载所有依赖项。

\n

  • 感谢那。我已将包含上述内容的 Package.swift 文件放在我的项目文件夹中(与 AppDelegate.swift 和 Main.storyboard 相同的目录)。现在我得到“没有这样的模块”PackageDescription”。有什么想法吗? (2认同)