欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 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

2024/12/1 4:49:50 来源:https://blog.csdn.net/ZCC361571217/article/details/140056737  浏览:    关键词: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版本与系统版本兼容,并重启终端或电脑以应用更改。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com