ios - swift 包管理怎么用
大家讲道理
大家讲道理 2017-04-17 17:51:46
0
2
359

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

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
Ty80

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 :

Le Swift Package Manager est un outil de gestion de la distribution du code Swift. Il est intégré au système de build Swift pour automatiser le processus de téléchargement, de compilation et de liaison des dépendances.

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 :

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

Vous devez donc télécharger la version de développement de Swift. Voici la solution :

Installation

  1. 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 Mo

  2. Configurez la dernière version de Swift dans les variables d'environnement. Ouvrez la ligne de commande et exécutez

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

Vérifiez ensuite si l'installation a réussi

$ swift build --version
Apple Swift Package Manager 0.1

Utiliser

Tout d'abord, créez un répertoire vide

$ cd ~/Desktop
$ mkdir helloSwiftPM 
$ cd helloSwiftPM

Ensuite, initialisez ce répertoire.

$ swift build --init

Compiler

$ swift build

Courir

$ .build/debug/helloSwiftPM
Hello, world!

C'est tout.

PHPzhong

Le package Swift generate-xcodeproj génère d'abord le fichier de projet xcode. Ensuite, ouvrez-le.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal