2017-11-16 5 views
2

新しいCocoaPodをインストールしようとするまで、私のCocoaPodはうまく動作します。
新しいポッドをインストールしようとすると、チャートポッドにいくつかの問題があります。
どうすれば修正できますか?新しいポッドの追加中にCocoaPodsが発生する

エラーは以下のように表示:

Issues in charts

マイpodfileは以下の通りです:

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

target 'Tranquil' do 
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks 

# Pods for TranquillocationText 
pod 'GooglePlaces' 
pod 'UICircularProgressRing' 
pod 'Alamofire', '~> 4.0' . //if i try to add this pod then error occurs 
pod 'Charts' 
end 
+1

'NSAttributedStringKey'。つまり、Alamofireが ''〜4.0 ''を追加したように、Swift 3に準拠したバージョンを追加します。これによると:https://github.com/danielgindi/Charts/releasesは '3.0.3'とタグ付けされたバージョンでなければなりません。 – Larme

答えて

0

注:プロジェクトの言語バージョンを確認してください。あなたのスピーディな言語バージョンを確認/確認する方法は次のとおりです。

enter image description here


あなたはあなたの質問に対する解答として、2つのオプションがあります。あなたのプロジェクトは、スウィフトは4.0
を版?している場合

  1. を - あなたは/プロジェクトの迅速に互換性のあるダウンロードPODを選択する必要があります言語(私はPOD情報と迅速なバージョンを共有するので、私はあなたのプロジェクトに適したあなたのポッドライブラリのための正確なポッドバージョンのバージョンを提供することができます)。

  2. あなたのプロジェクトは4.0
    以下の迅速なバージョンがある場合 - あなたは(あなたがそれを移行していないしている場合)スウィフト4.0にプロジェクトを移行する必要があります。ここでrefの質問と回答、迅速な(下記)< 4.0から4.0への移行方法です。


あなたの質問にあなたが追加したスナップショットによると - スウィフト3.xのは、現在のプロジェクトの言語バージョンとpod 'Charts'で迅速4.

pod 'Charts' 
を支援しています

以下は、4.0より前のSwiftバージョンをサポートする以前のリリースのリストです。あなたは4の下スウィフトを支援Alamofireの以前のリリースを(見つけることができます

pod 'Charts', '~> 3.0.3' 
// or 
pod 'Charts', '~> 3.0.2' 
// or 
pod 'Charts', '~> 3.0.1' 

同様の方法:

https://github.com/danielgindi/Charts/releases

のような宇宙の以前のリリースをお試しください。0)ここから - Alamofire - Releases

Swift 3.2でこれを試してみて、参照してください。あなただけスウィフト3を使用しているように見えるもののスウィフト4.匂い

platform :ios, '9.0' 
use_frameworks! 

target 'Tranquil' do 
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks 

# Pods for TranquillocationText 
pod 'GooglePlaces' 
pod 'UICircularProgressRing', '~> 1.7' 
pod 'Alamofire', '~> 4.0' 
pod 'Charts', '3.0.3' 
pod 'SwiftyJSON', '3.0.0' 

end 
+0

試しました。しかし、何も動作していないようです。 –

+0

まだ同じです。 –

+0

ありがとう。私はこれを試して、それは動作します! '#プロジェクトのグローバルプラットフォームを定義する次の行のコメントを外します プラットフォーム:ios、 '9.0' use_frameworks!あなたは「、TranquillocationText ポッド「GooglePlaces」 ポッド「UICircularProgressRing」の〜> 1.7を #ポッドをスウィフトを使用していないと、動的なフレームワークを使用しない場合 ターゲット「静かに」 #コメント次の行を実行します「 ポッド 'Alamofire'、 '〜> 4.0' ポッド 'チャート'、 '3.0.3' ポッド 'SwiftyJSON'、 '3.0.0' エンド ' –

0

ゴーセクション「スウィフト言語にターゲット「静かな」の設定を構築しますバージョン 'に設定し、' Swift 4.0 'に設定します。次に、 'pod install'コマンドでポッドを再インストールします。次に、プロジェクトを再構築します。

+0

ありがとうございます。しかし私は 'Swift 3.2'にとどまりたいです。 –

関連する問題