请教一下,swift包管理怎么用?我创建了一个swift项目,然后在根目录创建了一个Package.swift文件,
代码如下:
import PackageDescription
let package = Package(
name: "Format",
dependencies: [
.Package(url: "https://github.com/marmelroy/Format.git", majorVersion: 1),
]
)
但是这里“ PackageDescription”报错,系统提示没有这个库,使用swift build也无效。
这个是什么问题,请大神解答一下。
우선 Xcode에서는 SwiftPM(Swift Package Manager)이 이렇게 사용되지 않는 것으로 알고 있습니다. 대신 명령줄에서 직접 수행됩니다.
공식 소개:
아마도 SwiftPM을 사용하여 Swift 코드와 종속성을 직접 다운로드, 컴파일 및 연결할 수 있다는 의미일 것입니다
현재 OS X(Xcode 7.3)에 설치된 Xcode는 SwiftPM 도구와 함께 제공되지 않으므로
으아악swift build
을 실행하면 다음과 같은 오류가 보고됩니다.그래서 Swift 개발 버전을 다운로드해야 합니다. 해결 방법은 다음과 같습니다.
설치
공식 홈페이지에 가서 Swift Trunk Development(마스터) 버전(즉, Xcode에서 사용하는 버전과 충돌하지 않는 dev 버전)을 다운로드하세요. 포털
여야 합니다.다운로드한 파일은
swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a-osx.pkg
약 200MB최신 Swift 버전을 환경 변수로 구성합니다. 명령줄을 열고
그런 다음 설치가 성공했는지 확인하세요
으아악사용
먼저 빈 디렉토리를 생성하세요
으아악그런 다음 이 디렉터리를 초기화하세요.
으아악컴파일
으아악달려
으아악그렇습니다.
swift 패키지 generate-xcodeproj는 먼저 xcode 프로젝트 파일을 생성합니다. 그럼 그냥 열어보세요.