我正在尝试在我的XCode项目中使用以下库
https://github.com/czechboy0/Socks
它说使用Swift包管理器来使用库但是我不知道我应该把这行放在哪里???
.Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 10)
我正在使用XCode 8 beta运行mac OS 10.12 Sierra。
我相信Swift Package Manager应该配备Swift 3,而Swift 3应该是XCode 8 beta的一部分,但我对如何在swift中实际使用包管理器感到茫然。任何帮助将不胜感激。我对iOS开发很新,这个问题很令人沮丧...
如果您需要我提供任何其他信息,请询问:)
答案 0 :(得分:3)
使用Swift Package Manager和Xcode的最简单方法是假设您安装了Xcode 8.0+,请在项目根目录中使用以下命令:
swift package generate-xcodeproj
这将创建一个新的Xcode项目,其中Sources
和Dependencies
已导入项目。
答案 1 :(得分:2)
Swift Package Manager是一个管理Swift代码分发的工具。它与Swift构建系统集成,以自动化下载,编译和链接依赖项的过程。 :swift.org说
要使用Socks,必须将其添加到Package.swift清单文件中。
这是您的清单文件的样子
import PackageDescription
let package = Package(
name: "DeckOfPlayingCards",
targets: [],
dependencies: [
.Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 10)
]
)
当swift build
命令运行时,它将下载所有依赖项,如Carthage或Cocoapodes。