mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理

这篇具有很好参考价值的文章主要介绍了mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天刚升级了最新的系统,升级后发现idea、webstorm等等需要git的全部无法使用了,总是弹出git命令需要使用命令行开发工具,提示让我安装,故以为是版本升级原因,那就安装吧,安装之后打开idea,又提示要安装,这。。。  好吧我再安装一次,然后我修改项目代码后,准备提交,居然又要安装,这绝对是有问题,关机重启,刚刚进入桌面就弹出错误,这下问题大发了。。。

mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理

 

经过网上多方搜索,什么sudo mv /usr/bin/git /usr/bin/system  ,什么csrutil disable ,什么syntheic.conf通通试过了,根本没用,我的是M1 MAX芯片,据说这些只对intel的有效,好吧,我只能去看详细错误日志了,终端上使用命令 clang -v ,出现错误日志如下:

2022-09-14 15:58:56.944 xcodebuild[48796:201833] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}, dyldError = dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0000): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'
2022-09-14 15:58:56.964 xcodebuild[48796:201833] [MT] DVTAssertions: ASSERTION FAILURE in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21303/DVTFoundation/PlugInArchitecture/DataModel/DVTPlugIn.m:374
Details:  Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin)
Please ensure Xcode packages are up-to-date — try running 'xcodebuild -runFirstLaunch'.

NSBundle error: Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}
Object:   <DVTPlugIn: 0x6000005a59a0>
Method:   -loadAssertingOnError:error:
Thread:   <_NSMainThread: 0x6000021f02c0>{number = 1, name = main}
Hints:

Backtrace:
  0  0x0000000106a6d410
  1  0x0000000106a6caec
  2  0x0000000106a6cc6c
  3  0x000000010691b2ac
  4  0x00000001068e1118
  5  0x00000001068df528
  6  0x000000018b88c1b4
  7  0x000000018b89b414
  8  0x0000000106ab158c
  9  0x0000000106a8d4b0
 10  0x00000001068df3c0
 11  0x00000001068df5e0
 12  0x00000001079a32ec
 13  0x00000001079a2ae0
 14  0x00000001079a21e8
 15  0x00000001051d0324
 16  0x0000000105181e0c
sh: line 1: 48804 Abort trap: 6           /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find clang 2> /dev/null
clang: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find clang 2> /dev/null' failed with exit code 34304: (null) (errno=Invalid argument)
xcode-select: Failed to locate 'clang', requesting installation of command line developer tools.
~ ➤

最关键的是这句话,try running 'xcodebuild -runFirstLaunch',用这个命令修复,经过实践,运行完之后git就恢复正常了,猜测是因为升级系统之后升级了xcode14和xcode-commond-line工具,没有重新初始化xcode的工具,所以出现了错误。

总结一下修复方法:终端运行xcodebuild -runFirstLaunch,等待命令执行完成即可!文章来源地址https://www.toymoban.com/news/detail-506300.html

到了这里,关于mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用git出现了报错之后如何处理

    下面这个是在切换从dev分支到master分支之后出现的问题描述 error: The following untracked working tree files would be overwritten by checkout: .idea/compiler.xml .idea/misc.xml .idea/vcs.xml Please move or remove them before you switch branches. Aborting 这个错误表示,在切换分支之前,有一些未被跟踪的工作树文件会

    2024年02月11日
    浏览(40)
  • Qt5.12.6配置Android Arm开发环境(Linux)

    1.安装jdk 2.安装android studio 3.安装sdk 与ndk  设置代理  安装SDK工具  安装SDK Platform 安装QT   选择JDK 1.8安装路径,SDK与NDK路径  如出现Platform SDK或者Platform Build Tools未安装,点击Update Installed  配置成功后可看到ARMv7与AMD-v8a kits Qt Version也可看到ARMv7与AMD-v8a   如果 有安装了CMake,也

    2024年01月21日
    浏览(51)
  • GitHub上的git pages里面,部署之后出现css样式失效的问题|已解决

    首先每个git 仓库都能够创建一个git pages,在pages 里面可以具体设置部署信息 只需要把你的带有index.html的文件放在一个分支的根目录下,就可以进行部署并被访问 今天再部署之后,出现了github样式失效的问题 原因分析: 是使用sphinx自动生成的html上传到github上的 _static/css/ 路

    2024年02月11日
    浏览(54)
  • 【git命令】git commit之后想撤销怎么办?

    git add [filename] 将文件放入暂存 git commit -m ‘message’ 将文件提交到本地仓库 git push 将文件提交到远程仓库 如果我commit时发现有些文件没有保存更新怎么办? 使用以下命令, 你的操作可以这样: 最终你只会有一个提交——第二次提交将代替第一次提交的结果。 当你在修补最

    2024年02月11日
    浏览(52)
  • 如何确认linux的包管理器是yum还是apt,确认之后安装其他程序的时候就需要注意安装命令

    打开终端 输入apt,下图中提示未找到命令,则基本上包管理工具就是用yum的  输入yum,我们看到有打印信息,则说明包管理工具是yum的,离线安装命令使用rpm

    2024年02月09日
    浏览(43)
  • Mac升级Git

    安装新版idea 显示git版本太低 所以记录下升级git的方法 brew install git 可能出现no such file 报错 找到报错上一行 如 手动下载gettext brew install gettext 重新执行 brew install git 出现如下显示 则表明下载成功 在终端中查看我们的 git 指向和版本信息。 % which git /usr/local/bin/git % git --vers

    2024年02月05日
    浏览(41)
  • JavaScript中,一个字符串A在另外一个字符串B中重复出现,需要从B中去除A包括A之前和A之后的若干字符串

    !DOCTYPE html html head     meta charset=\\\"utf-8\\\"     title重复除去一个字符串前若干和后若干个字符/title /head body     h1我的网页/h1     p id=\\\"demo\\\"我的第一个段落。/p     script         function removeCharsAndTarget(str, target) {                      const regex = new RegExp(\\\'(.{0,2})?(\\\' + target + \\\')(.

    2024年02月08日
    浏览(56)
  • 老macbook升级新版本(Big sur、Monterey)

    对于老版本的macbook一系列的设备已经不提供支持了,正如我的macbookpro9.2(a1278 2012款)停留在了10.13,word等软件已经不可使用了,在网上搜索时看见了一位博主的文章,成功的升级到了10.15(10.13升级10.15),很多软件已经可以成功使用了,但是我有些贪心,想体验体验新系统

    2024年02月02日
    浏览(51)
  • 在Android Studio导入一个项目之后,通常需要下载Gradle的相应版本,但是AS的自动下载很慢,有时候甚至会失败。会出现类似Error:connect time out等错误...

    用Android Studio导入一个项目时,用Gradle构建过程中报错误,估计是下载gradle.zip文件时访问不到,应该是被墙了,网速太慢,下载不了外网资源。错误有如下情况:1、加载过慢2、下载超时3、下载失败 解决方法如下: 1、下载对应的gradle版本 在Project的视图下,找到gradle,里面的

    2024年02月03日
    浏览(84)
  • macOS 12 Monterey v12.7.1正式版:开启全新的操作系统体验

    macOS 12 Monterey已经向所有兼容的Mac设备推出,为您带来了一系列强大的新功能和改进。这个全新的操作系统版本,不仅带来了更流畅的用户体验,还增强了与iOS设备的无缝集成,让您的设备使用更加高效,更加便捷。 macOS 12 Monterey v12.7.1正式版的推出,标志着苹果操作系统的一

    2024年02月07日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包