recherche

Maison  >  Questions et réponses  >  le corps du texte

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 Il y a quelques jours367

répondre à tous(2)je répondrai

  • PHP中文网

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

    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.

    répondre
    0
  • PHPz

    PHPz2017-04-17 17:53:46

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

    répondre
    0
  • Annulerrépondre