最近iOS 10.15(パブリックベータ8)でXcode 11に更新しました。ヘッダー#includeを含む以前のcppファイルをロードすると、Xcodeから「iostream」ファイルが見つからないという警告が表示されます。
スクリーンショットを添付。私のタイプはデフォルト-C++ソースです。 iostreamファイルが見つからないことを伝えるXcode
存在しない(または存在しない)SDKバージョンを指定しているようです。その場合、最初に気付くのは、多くの「不足している」システムヘッダーです。
Xcodeプロジェクトの設定が正しいSDK(おそらくmacosx10.15
)を指しているかどうかを確認してください。 Makefileを使用して-isysroot
オプションを使用する場合も同様です。
私は変更することでこれを修正することができました:
プロジェクト->ビルド設定-> Apple Clang-言語-C++-> C++標準ライブラリ->コンパイラのデフォルト
に:
プロジェクト->ビルド設定-> Apple Clang-言語-C++-> C++標準ライブラリ-> libc ++(LLVM ...