请教一下,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也无效。
这个是什么问题,请大神解答一下。
Tout d'abord, je crois comprendre que SwiftPM (Swift Package Manager) n'est pas utilisé comme ça dans Xcode. Au lieu de cela, cela se fait directement à partir de la ligne de commande.
Présentation officielle :
Cela signifie probablement que vous pouvez directement utiliser SwiftPM pour télécharger, compiler et lier votre code Swift et vos dépendances
Le Xcode installé actuellement sur OS X (Xcode 7.3) n'est pas fourni avec l'outil SwiftPM, donc lorsque vous exécutez
swift build
une erreur sera signalée, comme suit :Vous devez donc télécharger la version de développement de Swift. Voici la solution :
Installation
Allez sur le site officiel pour télécharger la version Swift Trunk Development (master) (c'est-à-dire la version dev, qui n'entre pas en conflit avec la version utilisée par Xcode). Portail
Le fichier téléchargé doit faire
swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a-osx.pkg
environ 200 MoConfigurez la dernière version de Swift dans les variables d'environnement. Ouvrez la ligne de commande et exécutez
Vérifiez ensuite si l'installation a réussi
Utiliser
Tout d'abord, créez un répertoire vide
Ensuite, initialisez ce répertoire.
Compiler
Courir
C'est tout.
Le package Swift generate-xcodeproj génère d'abord le fichier de projet xcode. Ensuite, ouvrez-le.