Firebase Firestoreを設定します。私はすべての手順を実行しましたが、最後の手順で、以下で説明するエラーリンクが表示されました。
これを実行した後pod install以下のエラーが発生しました
[!]プラットフォームが指定されていないため、ターゲット
11.4
上のバージョンtesting_gowtham
でプラットフォームios
を自動的に割り当てます。 Podfileでこのターゲットのプラットフォームを指定してください。https://guides.cocoapods.org/syntax/podfile.html#platform
を参照してください。
私のPodFile:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'testing_gowtham' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for testing_gowtham
target 'testing_gowthamTests' do
inherit! :search_paths
# Pods for testing
end
target 'testing_gowthamUITests' do
inherit! :search_paths
# Pods for testing
end
pod 'Firebase/Core'
pod 'Firebase/Firestore'
end
私はこれを見ました https://guides.cocoapods.org/syntax/podfile.html#platform ですが、どの行を変更する必要があるかわかりませんでした。
この問題を解決するには?
ポッドファイルのテキスト全体を下のテキストに置き換えてから確認します。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'testing_gowtham' do
use_frameworks!
pod 'Firebase/Core'
pod 'Firebase/Firestore'
end
(または)解決策2
platform :ios, '9.0'
は機能しています...単に削除しました# this
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'testing_gowtham' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for testing_gowtham
pod 'Firebase/Core'
pod 'Firebase/Firestore'
end
pod 'PusherSwift'
およびpod 'AlamofireImage'
のインストール時に上記のエラーが発生した場合、#
シンボルを削除する必要があります
# platform :ios, '9.0'.
次に、コマンドpod installをterminalに記述します。
プロジェクトを再度実行すると、'pusher Swift'
に従ってエラーが表示されます。ブロック解除オプションをクリックする必要があります。問題は正常に解決されました。