如何解决为什么我从 `pkgutil` 和 `xcodebuild` 得到不同版本的 Xcode?
在我的机器上获取 xcode 版本会根据我的获取方式得到两个不同的结果。
前两个条目为您提供 Xcode: 12.2.0.0.1.1603499215
和 Xcode 12.4
## Xcode Versions
# Xcode from pkgutil --pkgs=com.apple.pkg.Xcode
-------------------------------------------------------
Xcode: 12.2.0.0.1.1603499215
-------------------------------------------------------
# xcodebuild -version
-------------------------------------------------------
Xcode 12.4
Build version 12D4e
-------------------------------------------------------
-------------------------------------------------------
# CLTools_Executables from pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
-------------------------------------------------------
package-id: com.apple.pkg.CLTools_Executables
version: 12.4.0.0.1.1610135815
volume: /
location: /
install-time: 1612865496
groups: com.apple.FindSystemFiles.pkg-group
CLTools_Executables: 12.4.0.0.1.1610135815
-------------------------------------------------------
# Command Line Tools for Xcode with pkgutil
-------------------------------------------------------
CommandLineTools: 12.4.0.0.1.1610135815
# xcrun --find xcodebuild
-------------------------------------------------------
/Volumes/SSD/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
-------------------------------------------------------
# which xcodebuild && realpath xcodebuild
-------------------------------------------------------
/usr/bin/xcodebuild
/usr/bin/xcodebuild
-------------------------------------------------------
## GCC
# gcc -v
-------------------------------------------------------
Configured with: --prefix=/Volumes/SSD/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Volumes/SSD/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin20.3.0
Thread model: posix
InstalledDir: /Volumes/SSD/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-------------------------------------------------------
# xcrun --find gcc
-------------------------------------------------------
/Volumes/SSD/Applications/Xcode.app/Contents/Developer/usr/bin/gcc
-------------------------------------------------------
# llvm-gcc -v
-------------------------------------------------------
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin20.3.0
Thread model: posix
InstalledDir: /Volumes/SSD/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-------------------------------------------------------
## CLANG
# clang -v
-------------------------------------------------------
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin20.3.0
Thread model: posix
InstalledDir: /Volumes/SSD/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
机器规格:
ProductName: macOS
ProductVersion: 11.2
BuildVersion: 20D64
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。