web-dev-qa-db-ja.com

MacOS Catalinaは/ usr / includeファイルを見つけることができません

システムをCatalinaにアップグレードしたため、ヘッダーファイルを使用するために/Library/Developer/CommandLineTools/macOS_SDK_headers_for_macOS_10.14.pkgをインストールできません。

MacOS_10.15.pkgをインストールする方法はありますか?

2
zhli22

Appleはカタリナの/usr/includeを削除することを決定しました。その理由は、Xcodeが複数のSDKと複数のXcodeのインストールをサポートするようになったためです。 SDKはXcode.app内にあります。

ヘッダーファイルが必要な理由によって、ソリューションは異なる場合があります。 xcrun --show-sdk-pathはデフォルトのSDKパスを表示しますが、他にもある場合があります。たとえば、1つの可能なパスは/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdkです。そこから、usr/includeは一般的なパブリックヘッダーを保持します。

見る :

1
Louis Charette