web-dev-qa-db-ja.com

カルタゴカートファイルを正しく作成する方法は?

Cartfileを探しています。すべての指示がするように「カートファイルを簡単に作成する」のを待つことができません。

のみ...どのようにして「単純に」Cartfileを作成しますか?

プレーンテキストドキュメントを作成し、cartfileという名前を付けて、いくつかの依存関係をコピーしました。

ランcarthage updateルートプロジェクトディレクトリ内

このエラーを取得:「ディレクトリにそのようなファイルはありません」

サンプルのカルタゴプロジェクトをダウンロードし、Cartfileは実際には実行可能ファイルです。

55
YichenBman

コマンドラインから、プロジェクトディレクトリに移動します。

touch Cartfile

これでCartfileが作成され、次のコマンドで実行可能になります:

chmod +x [YourDirectory/Cartfile]

任意のテキストエディターで開くことができます。次に、必要なライブラリとソースを挿入します(例:github "SwiftyJSON/SwiftyJSON" >= 2.1.2

61
BenJammin

Carthageチュートリアル:はじめに は必読です。 Carthage documentation よりもはるかに良いことを説明しています。

手順

  1. ターミナルで、cdからフレームワークを追加するプロジェクトのルートディレクトリに移動します。これは、*。xcodeprojファイルと同じディレクトリである必要があります。

    cd ~/Path/To/Your/Project/
    
  2. 次のようなCartfileという空のファイルを作成します。

    touch Cartfile
    
  3. Xcodeでそのファイルを開きます。

    open -a Xcode Cartfile
    
  4. 必要なフレームワーク情報をCartfileに貼り付けます。例えば:

    github "stephencelis/SQLite.Swift" ~> 0.10.1
    
  5. Xcodeでファイルを閉じ、ターミナルで次のコマンドを実行して、Carthageがプロジェクトの依存関係を更新するようにします。 (カートファイルと同じディレクトリにいる必要があります。)

    carthage update --platform iOS
    

ノート

  • 上記の方法を使用すると、Cartfileの実行権限を変更する必要はありません。
  • 使用する前に、プロジェクトにフレームワークリンクを追加する必要があります。詳細については、リンク先のチュートリアルをご覧ください。
46
Suragch

Carthageがインストールされていない場合は、以下のコマンドを実行してインストールします。

カルタゴを醸造する

0
chanduthedev