찾다

 >  Q&A  >  본문

ios - swift 包管理怎么用

请教一下,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也无效。

这个是什么问题,请大神解答一下。

大家讲道理大家讲道理2890일 전366

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:53:46

    우선 Xcode에서는 SwiftPM(Swift Package Manager)이 이렇게 사용되지 않는 것으로 알고 있습니다. 대신 명령줄에서 직접 수행됩니다.

    공식 소개:

    Swift 패키지 관리자는 Swift 빌드 시스템과 통합되어 종속성 다운로드, 컴파일, 링크 프로세스를 자동화하는 도구입니다.

    아마도 SwiftPM을 사용하여 Swift 코드와 종속성을 직접 다운로드, 컴파일 및 연결할 수 있다는 의미일 것입니다

    현재 OS X(Xcode 7.3)에 설치된 Xcode는 SwiftPM 도구와 함께 제공되지 않으므로 swift build을 실행하면 다음과 같은 오류가 보고됩니다.

    으아악

    그래서 Swift 개발 버전을 다운로드해야 합니다. 해결 방법은 다음과 같습니다.

    설치

    1. 공식 홈페이지에 가서 Swift Trunk Development(마스터) 버전(즉, Xcode에서 사용하는 버전과 충돌하지 않는 dev 버전)을 다운로드하세요. 포털

      • 다운로드한 파일은 swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a-osx.pkg약 200MB

      여야 합니다.
    2. 최신 Swift 버전을 환경 변수로 구성합니다. 명령줄을 열고

    3. 을 실행하세요.
    으아악

    그런 다음 설치가 성공했는지 확인하세요

    으아악

    사용

    먼저 빈 디렉토리를 생성하세요

    으아악

    그런 다음 이 디렉터리를 초기화하세요.

    으아악

    컴파일

    으아악

    달려

    으아악

    그렇습니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-17 17:53:46

    swift 패키지 generate-xcodeproj는 먼저 xcode 프로젝트 파일을 생성합니다. 그럼 그냥 열어보세요.

    회신하다
    0
  • 취소회신하다