cari

Rumah  >  Soal Jawab  >  teks badan

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也无效。

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

大家讲道理大家讲道理2893 hari yang lalu388

membalas semua(2)saya akan balas

  • PHP中文网

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

    Pertama sekali, pemahaman saya ialah SwiftPM (Pengurus Pakej Swift) tidak digunakan seperti ini dalam Xcode. Sebaliknya, ia dilakukan terus dari baris arahan.

    Pengenalan rasmi:

    Pengurus Pakej Swift ialah alat untuk mengurus pengedaran kod Swift. Ia disepadukan dengan sistem binaan Swift untuk mengautomasikan proses memuat turun, menyusun dan memautkan kebergantungan.

    Mungkin bermakna, anda boleh terus menggunakan SwiftPM untuk memuat turun, menyusun dan memautkan kod Swift dan kebergantungan anda

    Xcode yang dipasang pada OS X pada masa ini (Xcode 7.3) tidak disertakan dengan alat SwiftPM, jadi apabila anda melaksanakan swift build ralat akan dilaporkan, seperti berikut:

    $ swift build
    error: unable to invoke subcommand: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-build (No such file or directory)
    

    Jadi, anda perlu memuat turun versi pembangunan swift. Berikut adalah penyelesaiannya:

    Pemasangan

    1. Pergi ke tapak web rasmi untuk memuat turun versi Swift Trunk Development (master) (iaitu, versi dev, yang tidak bercanggah dengan versi yang digunakan oleh Xcode). Portal

      • Fail yang dimuat turun hendaklah swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a-osx.pkg kira-kira 200MB

    2. Konfigurasikan versi Swift terkini ke dalam pembolehubah persekitaran. Buka baris arahan dan laksanakan

    $ export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"

    Kemudian semak sama ada pemasangan berjaya

    $ swift build --version
    Apple Swift Package Manager 0.1

    Gunakan

    Pertama, buat direktori kosong

    $ cd ~/Desktop
    $ mkdir helloSwiftPM 
    $ cd helloSwiftPM

    Kemudian, mulakan direktori ini.

    $ swift build --init
    

    Kompilkan

    $ swift build

    Lari

    $ .build/debug/helloSwiftPM
    Hello, world!

    Itu sahaja.

    balas
    0
  • PHPz

    PHPz2017-04-17 17:53:46

    pakej pantas generate-xcodeproj mula-mula menjana fail projek xcode. Lepas tu baru buka.

    balas
    0
  • Batalbalas