2017-07-03 2 views
4

enter image description here私はプロジェクトでEVReflectionライブラリを使用しているiosプロジェクトに取り組んでいます。そこにカスタムフレームワークが1つあります。私はEVReflectionを使用しています。それがビルドされていないフレームワークを構築しようとすると私のプロジェクトはまたEvreflectionを使用しているので、私は自分のカスタムフレームワークをプロジェクトに追加すると自動的にそこにEvreflectionも追加されます。iosフレームワークにcocoapodを追加するには

SampleFramwork私は追加していevreflection

コード:

platform :ios, '9.0' 

target 'SampleFramework' do 
    use_frameworks! 
    pod "EVReflection" 

end 
+0

ココアポッドをインストールしましたか? – Roy

+0

はい、それもインポートしていますが、ビルド後にまだ赤色のみを表示しています – skyshine

答えて

1

の構成は次のようなものになります。

1)を開き、端末をし、プロジェクトのルート

2)書き込みを検索します。 ポッドニシ

3)書き込み:原子podfile(またはナノ/ vimの/いくつかの他のテキストエディタ)

# Uncomment the next line to define a global platform for your project 
platform :ios, '9.0' 

# Public spec repository 
source 'https://github.com/CocoaPods/Specs.git' 

use_frameworks! 

target 'ProjectName' do 

    # Pods for ProjectName 
    pod 'EVReflection' 


end 

4)書き込み:ポッドは

5をインストールする)近い現在のXcodeプロジェクトのすべて、およびproject.xworkspaceファイルを開く

0
  • Podfile

    use_frameworks! target "YourProjectName" do pod 'EVReflection' end

  • それはまだ構築されていない場合は、組み込みバイナリにリンクフレームワークとライブラリを追加してください

enter image description here

2

はPOD

をインストールします[ 1]オープンt端末nタイプ:

GemはRubyの内部システムライブラリにインストールされます。

sudo gem install -n /usr/local/bin cocoapods 

エラーがある場合、「activesupportのは、Rubyのバージョン> = 2.xxのを必要とする」、端末に入力して、最初の最新activesupportのをインストールしますか10.11マックOSXエルキャピタン、種類にしてみてください。

sudo gem install activesupport -v 4.2.6 

[2]インストールを完了した後、大量のメッセージがあるだろう、それらを読んで、エラーが見つからない場合は、インストールが行われているcocoapodsを意味します。次に、cocoapodsマスターレポをセットアップする必要があります。端末に入力:

pod setup 

マスターレポをダウンロードします。サイズは非常に大きい(2016年12月の370.0MB)。それはしばらく時間がかかることがあります。Activityを開いて[Network]タブに移動し、git-remote-httpsを検索してダウンロードを追跡できます。また、あなたはそうのようなコマンドに冗長に追加してみてくださいすることができます

pod setup --verbose 

[3]一度それが出力「セットアップ完了」意志行われ、あなたはXcodeプロジェクトを作成し、それを保存することができます。

[4]次に、端末(あなた.xcodeprojファイルが存在する)、 "Xcodeプロジェクトのルートディレクトリ" にcdとタイプで:

pod init 

[5]次に、端末に入力することによって、プロジェクトのpodfileを開きます。

open -a Xcode Podfile 

[6]あなたのPodfileはテキストモードで開きます。当初、いくつかのデフォルトコマンドがそこにあります。ここでプロジェクトの依存関係を追加します。例えば、podfileで、

pod 'EVReflection' 

を入力します(この行はプロジェクトにAFNetworkingライブラリを追加する例です)。

その他のヒント:

のコメントを解除プラットフォーム:IOS、 '8.0' のコメントを外しuser_frameworks! Swiftを使用している場合

ポッドファイルの編集が完了したら、保存してXcodeを閉じます。

[7]次に、端末に入力することによって、プロジェクトにポッドをインストール:あなたのプロジェクトのためにあなたのpodfileに追加どのように多くのライブラリによっては

pod install 

、これが完了するまでの時間が異なります。完了したら、

"Pod installation complete! There are X dependencies from the Podfile and X total pods installed." 

今すぐXcodeプロジェクトとオープン.xcworkspace Xcodeのプロジェクトファイルを閉じて、コーディングを開始というメッセージがあるでしょう。 :)

関連する問題