検索

ホームページ  >  に質問  >  本文

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日前386

全員に返信(2)返信します

  • PHP中文网

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

    まず第一に、私の理解では、SwiftPM (Swift Package Manager) は Xcode ではこのように使用されません。代わりに、コマンドラインから直接実行されます。

    公式紹介:

    Swift パッケージ マネージャーは、Swift コードの配布を管理するツールで、依存関係のダウンロード、コンパイル、リンクのプロセスを自動化するために Swift ビルド システムと統合されています。

    おそらく、SwiftPM を直接使用して、Swift コードと依存関係をダウンロード、コンパイル、リンクできることを意味します

    現在 OS X にインストールされている Xcode (Xcode 7.3) には SwiftPM ツールが付属していないため、swift build を実行すると次のようなエラーが報告されます:

    リーリー

    したがって、Swift の開発バージョンをダウンロードする必要があります。解決策は次のとおりです:

    インストール

    1. 公式 Web サイトにアクセスして、Swift Trunk Development (マスター) バージョン (つまり、Xcode で使用されるバージョンと競合しない開発バージョン) をダウンロードします。ポータル

      • ダウンロードしたファイルは swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a-osx.pkg 約 200MB です

    2. 最新の Swift バージョンを環境変数に設定します。コマンドラインを開き、

    3. を実行します。
    リーリー

    次に、インストールが成功したかどうかを確認します

    リーリー

    を使用する

    まず、空のディレクトリを作成します

    リーリー

    次に、このディレクトリを初期化します。

    リーリー

    コンパイル

    リーリー

    走る

    リーリー

    それだけです。

    返事
    0
  • PHPz

    PHPz2017-04-17 17:53:46

    swift パッケージのgenerate-xcodeproj は、最初に xcode プロジェクト ファイルを生成します。あとは開けるだけです。

    返事
    0
  • キャンセル返事