xcrun: error: unable to find utility “simctl“, not a developer tool or in PATH

目录

前言

一、问题详情

二、解决方案

1.确认Xcode已安装       

2.安装Xcode命令行工具

3.指定正确的开发者目录

4. 确认命令行工具路径

5. 更新PATH环境变量


前言

   今天使用cocoapods更新私有库的时候,遇到了"xcrun: error: unable to find utility "simctl", not a developer tool or in PATH",记录下解决的过程。

一、问题详情

        今天写完一个cocoapods私有库的时候,终端执行pod lib lint 命令校验spec文件的时候,报了下面的错误:

xcrun: error: unable to find utility "simctl", not a developer tool or in PATH

        然后赶紧记录下解决的方案。

二、解决方案

        出现 xcrun: error: unable to find utility "simctl", not a developer tool or in PATH 错误通常是因为Xcode命令行工具未正确安装或配置。以下是解决此问题的步骤:

1.确认Xcode已安装       

        首先,确保Xcode已安装,并且是最新版本。可以通过App Store更新Xcode。

2.安装Xcode命令行工具

        如果你已经安装了Xcode,但还没有安装命令行工具,可以通过以下步骤安装:

        打开终端并运行以下命令:

xcode-select --install    

3.指定正确的开发者目录

        确保Xcode命令行工具指向正确的Xcode版本:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

        这将把命令行工具路径切换到正确的Xcode安装目录。

4. 确认命令行工具路径

        运行以下命令来确认命令行工具路径设置正确:

xcode-select -p

        输出应为:

/Applications/Xcode.app/Contents/Developer

        我的问题到这里已经解决了。就是路径配置的不正确。如果通过以上步骤你的问题还没有解决,可以继续尝试下面的方法。

5. 更新PATH环境变量

        如果以上步骤仍未解决问题,可能是PATH环境变量未包含Xcode的工具路径。可以通过以下命令临时添加路径:

export PATH="/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH"

        要永久添加路径,可以编辑shell配置文件(如 ~/.bash_profile, ~/.zshrc 等),在文件中添加以上命令,然后重新加载配置文件。例如,对于 ~/.bash_profile

echo 'export PATH="/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile     

        通过以上步骤,应该可以解决 xcrun: error: unable to find utility "simctl" 错误。如果问题仍然存在,请确保Xcode版本与系统版本兼容,并重启终端或电脑以应用更改。

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫柱子哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值