質問: macos catalinaは/ usr / includeファイルを見つけることができません システムをcatalinaにアップグレードしたため、ヘッダーファイルを使用するために/library/developer/commandlinetools/macos_sdk_headers_for_macos_10.14.pkgをインストールできません。macos_10.15.pkgをインストールする方法はありますか?
回答: 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は一般的なパブリックヘッダーを保持します。見る : https://stackoverflow.com/a/53171665/445757 https://bbqsoftwares.com/blog/xdebug-catalina-issue#the-catalina-issue