请教一下,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也无效。
这个是什么问题,请大神解答一下。
Pertama sekali, pemahaman saya ialah SwiftPM (Pengurus Pakej Swift) tidak digunakan seperti ini dalam Xcode. Sebaliknya, ia dilakukan terus dari baris arahan.
Pengenalan rasmi:
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:Jadi, anda perlu memuat turun versi pembangunan swift. Berikut adalah penyelesaiannya:
Pemasangan
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 200MBKonfigurasikan versi Swift terkini ke dalam pembolehubah persekitaran. Buka baris arahan dan laksanakan
Kemudian semak sama ada pemasangan berjaya
Gunakan
Pertama, buat direktori kosong
Kemudian, mulakan direktori ini.
Kompilkan
Lari
Itu sahaja.
pakej pantas generate-xcodeproj mula-mula menjana fail projek xcode. Lepas tu baru buka.