cocoapodsを入れる

1921 ワード

概要:サードパーティ製ライブラリを管理する第3クラスライブラリ管理ツール.
ルビーで書かれ、複数のgemパッケージに分けられています.Ruby環境に依存しています
****取付手順:1.システムのRuby環境を更新します.:$sudo gem update —-system
2.CocoPodsをインストールする前に関連リソースをダウンロードします.**デフォルトのミラーリソースサーバは天朝によって壁に割り当てられています.だから、まずソースを交換します.インストール//元のソースgem sources--removeを削除https://rubygems.org///新規ソースgem sources-aの指定http://ruby.taobao.org///新しいソースが正常に$gem sources-lに置き換えられたかどうかを確認する
3.Cocoapodsをインストール.(1)$sudo gem install cocoapods備考:アップルシステムOS X EL Capitanをアップグレードして$sudo gem install-n/usr/local/bin cococoapodsに変更
(2) $pod setup
*****検索関連フレーム:$pod searchフレーム名($pod search AFNetworkingなど)
*****プロジェクトで使用:1.Podfileファイルを作成します.新規プロジェクト.端末CDからプロジェクトへのメインフォルダ(プロジェクト.xcodeprojを含むファイル).入力コマンド:$vim Podfile
2.Podfileの編集
$platform:ios, ‘7.0‘ $pod ‘AFNetworking‘, ‘~> 2.3.1‘
3.ファイル保存後、サードパーティライブラリ入力コマンド:$pod installをインストール
4.インストールが完了すると、プロジェクトファイルに多く出る.xcworkspaceファイルは、後でプロジェクトを開きます.
******よくあるエラー:1.エラー1:Error fetchinghttp://ruby.taobao.org/: bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
ソリューション:インストールプロセスの$gem sources-ahttp://ruby.taobao.org/---を------>$gem sources-aに変更https://ruby.taobao.org/
2.エラー2:
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted -/usr/bin/pod
解決策:アップルシステムがOS X EL Capitanをアップグレードした後に現れるプラグインエラー、インストールプロセスをCocoaPodsの(1)sudo gem install cocoapodsをインストールする——>sudo gem install-n/usr/local/bin cococoapodsに変更する
3.エラー3:
ERROR:The dependency `` is not used in any concrete target The dependency AFNetworking is not used in any concrete target
ソリューション:1.cocoapodsのプレビューバージョンsudo gem install cocoapodsをインストール--pre
2.Podfile形式の変更
platform :ios, '8.0'
target'MyApp'do pod'AFNetworking','~>2.6'pod'ORStackView','~>3.0'end*のMyAppは、自分の城を攻めるtargetsに置き換えたことを覚えています.
3.podを更新pod install/pod updateコマンドを実行