Firebase doc https://firebase.google.com/docs/ios/setup#available_pods のようにFirebase/Databaseをインストールしようとしていますが、試したときに問題が発生しました。
[!] Unable to satisfy the following requirements:
Firebase/Database
Podfile
で必要
Firebase/Database
依存関係を満たす仕様が見つかりましたが、より高い最小デプロイメントターゲットが必要でした。
より高い最小展開ターゲットが必要でした、どうすればよいですか?
ありがとう
これは私がそれを修正した方法です。
ステップ1
通常のFirebaseをインストールする-pod 'Firebase', '>= 2.5.1'
ステップ2
更新-pod update
*この時点で、更新には数分かかります。このようなものが表示されるはずです。
Update all pods
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Installing Firebase 3.2.0 (was 3.2.0)
Using FirebaseAnalytics (3.2.0)
Installing FirebaseAuth (3.0.2)
Using FirebaseDatabase (3.0.1)
Using FirebaseInstanceID (1.0.6)
Using GoogleInterchangeUtilities (1.2.1)
Installing GoogleNetworkingUtilities (1.2.1)
Using GoogleSymbolUtilities (1.1.1)
Using GoogleUtilities (1.3.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 4 dependencies from the Podfile and 10
total pods installed.
ステップ3
これでFirebase 3ができました。そのようなフレームワークをポッドファイルに追加してからpod update
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'xMarket' do
end
target 'xMarketTests' do
end
target 'xMarketUITests' do
end
pod 'Firebase', '>= 2.5.1'
pod ‘Firebase/Core’
pod ‘Firebase/Database’
pod ‘Firebase/Auth’
がんばろう!
Podfile
で、pod 'Firebase'
行をpod Firebase/Core
に変更し、プロジェクトフォルダーでpod update
を実行します。
新しいFirebaseでは、最初の行は不要です。
移行ガイドから:
Podfile.lock
を削除してみることができます
私の場合、jenkinsから実行している同様のエラーがありました。問題のワークスペースを削除して再実行したとき、すべてが順調でした。
または、Podfileを更新できます
プラットフォーム:ios、 '9.0'
「pod update」を実行します
それを
次の手順に従ってください: