web-dev-qa-db-ja.com

Podfileでこのターゲットのプラットフォームを指定してください?

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 ですが、どの行を変更する必要があるかわかりませんでした。

この問題を解決するには?

14
Gowthaman M

ポッドファイルのテキスト全体を下のテキストに置き換えてから確認します。

# 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

26
aBilal17
# 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
2

pod 'PusherSwift'およびpod 'AlamofireImage'のインストール時に上記のエラーが発生した場合、#シンボルを削除する必要があります

   # platform :ios, '9.0'.

次に、コマンドpod installterminalに記述します。

プロジェクトを再度実行すると、'pusher Swift'に従ってエラーが表示されます。ブロック解除オプションをクリックする必要があります。問題は正常に解決されました。

0
kurupareshan