web-dev-qa-db-ja.com

iOSシミュレータの展開ターゲットは7.0に設定されていますが、このプラットフォームでサポートされている展開ターゲットバージョンの範囲は8.0〜12.1です。

Xcode 10.1で以下の警告メッセージが表示されます。

IOSシミュレータの展開ターゲットは7.0に設定されていますが、このプラットフォームでサポートされる展開ターゲットバージョンの範囲は8.0〜12.1です。

12.1 Xcode 10.1のシミュレータOS

そして、ポッドファイルを更新しました。

enter image description here

私の展開ターゲットは9.0です

enter image description here

私のターゲットで

enter image description here

45
iOS

私はこの問題を解決し、build systemLegacy Build SystemからNew Build Systemに変更しました

Xcode v10 +で、[ファイル]> [プロジェクト設定]を選択します。

以前のXcodeでは、[ファイル]> [ワークスペース設定]を選択します。

enter image description here

ビルドシステムをLegacy Build SystemからNew Build Systemに変更します-> [完了]をクリックします。

enter image description here

6
iOS

問題は、ポッドファイルのデプロイターゲットiOSバージョンではなく、プロジェクトデプロイターゲットiOSバージョンにあるため、ポッドのデプロイiOSバージョンを8.0以上に変更して、プロジェクトワークスペースを開き、これを行う必要があります。

1-ポッドをクリックします。

2-各プロジェクトとターゲットを選択し、ビルド設定をクリックします。

3- [展開]セクションで、iOS展開ターゲットのバージョンを8.0以上に変更します(同じプロジェクトバージョンを試すことをお勧めします)。

4-ポッド内の他のすべてのプロジェクトについてこれを繰り返し、アプリを実行します。

詳細は写真をご覧ください enter image description here

43

次のように、すべてのポッドファイルのデプロイメントターゲットを現在のプロジェクトデプロイメントターゲットに自動的に一致させるようにポッドファイルを設定できます。

post_install do |pi|
    pi.pods_project.targets.each do |t|
      t.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
      end
    end
end
36
Tao-Nhan Nguyen

ネイティブの問題から反応してここに来た場合は、/ buildフォルダーを削除してreact-native run iosと入力してください。

次のステップに従ってください

1-ポッドをクリックします。

2-各プロジェクトとターゲットを選択し、ビルド設定をクリックします。

3-開発セクションでiOSバージョンを8.0以上に変更します(同じプロジェクトバージョンを試すことをお勧めします)。

4-ポッド内の他のすべてのプロジェクトについてこれを繰り返し、アプリを実行します。

solution

次の手順を試してください。

  1. Podfile.lockを削除する
  2. Podfileを削除する
  3. プロジェクトを構築する
  4. Firebaseから初期化コードを追加する
  5. cd /ios
  6. pod install
  7. プロジェクトを実行する

これは私のために働いたものでした。

1
Patrick Kelly