iOS-Carthageのインストールと使用
3346 ワード
1、Carthage概要
欠点:
Homebrewのインストール
Homebrewを使用してCarthageをインストールできます
以上のコマンドをターミナルスクリプトに貼り付けると、実行前に一時停止し、何をするかを説明します.詳細なインストールオプションはこちらです(OSX 10.5+)
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
homebrewのインストールが完了したら、次のコマンドを実行して、最新バージョンを取得します(オプション).
$ brew update
注意:Error:The/usr/local directory is not writable.エラーが発生したら、admin/usr/local、再更新するsudo chown-R$(whoami):を実行します.
その他のbrewコマンド:
brew install git // brew
brew uninstall wget // brew
brew search /wge*/ // brew , /wge*/ , /
brew list //
brew home // brew
brew info //
brew deps //
2、Carthageのインストール
$ brew install carthage
Carthageをインストールすると、バージョンを表示できます.
carthage version // :0.20.1
3、Carthageによるインストール依存
プロジェクトフォルダに移動
cd ~/ /
空のCarthageファイルCartfileを作成
touch Cartfile
Xcodeを使用してCartfileファイルを開く
open -a Xcode Cartfile
編集Cartfile【手動で開いて編集可能】
github "Alamofire/Alamofire" == 4.4.0
更新コマンドの実行
$ carthage update --platform iOS
更新に成功すると、プロジェクトフォルダに3つのファイルが追加されます.
Carthageは、cloneファイルに対応するgitサードパーティライブラリを作成し、各サードパーティライブラリをバイナリファイルのframeworkファイルにコンパイルします.「–platform iOS」コマンドはオプションで、iOSのみにframeworkをコンパイルすることを保証します.プラットフォームを指定しないと、frameworkファイルがプラットフォーム全体にコンパイルされます.より多くのコマンドを理解するには、carthage help updateを実行して表示します.
4、プロジェクトへのFrameworksの追加
Xcode app framework,
/usr/local/bin/carthage copy-frameworks
carthage copy-frameworks
$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework
import Alamofire