2017-01-04 8 views
1

ココアポッドについて疑いがあります。今日私たちはプロジェクトにライブラリを追加するために依存マネージャーのcocoapodを使用しています。 たとえば、podfileにpod 'Alamofire'コマンドを追加しました。私の端末でpod installコマンドを実行します。自動的にAlamofireライブラリがxcodeプロジェクトに追加されました。これはうまくいきます。iOSでのpod installコマンドの作業プロセス

しかし私の疑問はpodfileでpod 'Alamofire'しか言及されていないのですが、この単一行コマンドからこの正確なライブラリをダウンロードするには? pod installコマンドを実行すると、バックグラウンドで実行されるプロセスは何ですか?

+0

私はこれがあなたを助けてくれることを望みます:http://stackoverflow.com/questions/22261124/what-is-cocoapods –

答えて

0

podfileにリポジトリの名前だけを記述すると、 GitHubにあるライブラリの最新バージョンを自動的にチェックしてダウンロードします。

ポッドをインストールしたときの詳細なログは次のとおりです。

Analyzing dependencies 

Updating spec repositories 
Updating spec repo `master` 
    $ /usr/bin/git pull 
    Already up-to-date. 


Finding Podfile changes 
    - AFNetworking 
    - HockeySDK 

Resolving dependencies of `Podfile` 
Resolving dependencies for target `Pods' (iOS 6.0) 
    - AFNetworking (= 1.2.1) 
    - SDWebImage (= 3.2) 
    - SDWebImage/Core 

Comparing resolved specification to the sandbox manifest 
    - AFNetworking 
    - HockeySDK 

Downloading dependencies 

-> Using AFNetworking (1.2.1) 

-> Using HockeySDK (3.0.0) 
    - Running pre install hooks 
    - HockeySDK 

Generating Pods project 
    - Creating Pods project 
    - Adding source files to Pods project 
    - Adding frameworks to Pods project 
    - Adding libraries to Pods project 
    - Adding resources to Pods project 
    - Linking headers 
    - Installing libraries 
    - Installing target `Pods-AFNetworking` iOS 6.0 
     - Adding Build files 
     - Adding resource bundles to Pods project 
     - Generating public xcconfig file at `Pods/Pods-AFNetworking.xcconfig` 
     - Generating private xcconfig file at `Pods/Pods-AFNetworking-Private.xcconfig` 
     - Generating prefix header at `Pods/Pods-AFNetworking-prefix.pch` 
     - Generating dummy source file at `Pods/Pods-AFNetworking-dummy.m` 
    - Installing target `Pods-HockeySDK` iOS 6.0 
     - Adding Build files 
     - Adding resource bundles to Pods project 
     - Generating public xcconfig file at `Pods/Pods-HockeySDK.xcconfig` 
     - Generating private xcconfig file at `Pods/Pods-HockeySDK-Private.xcconfig` 
     - Generating prefix header at `Pods/Pods-HockeySDK-prefix.pch` 
     - Generating dummy source file at `Pods/Pods-HockeySDK-dummy.m` 
    - Installing target `Pods` iOS 6.0 
     - Generating xcconfig file at `Pods/Pods.xcconfig` 
     - Generating target environment header at `Pods/Pods-environment.h` 
     - Generating copy resources script at `Pods/Pods-resources.sh` 
     - Generating acknowledgements at `Pods/Pods-acknowledgements.plist` 
     - Generating acknowledgements at `Pods/Pods-acknowledgements.markdown` 
     - Generating dummy source file at `Pods/Pods-dummy.m` 
    - Running post install hooks 
    - Writing Xcode project file to `Pods/Pods.xcodeproj` 
    - Writing Lockfile in `Podfile.lock` 
    - Writing Manifest in `Pods/Manifest.lock` 

Integrating client project 

CocoaPodsがどのように機能するかの詳細なバージョンのために、このLinkを参照してください。

+0

詳細なログを取得するコマンドですか? – IKKA

関連する問題