本文介绍了xcrun找不到Xcode路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Mac OS X 10.8.2

Xcode 4.5.2(安装在/Applications/Xcode.app)

Mac OS X 10.8.2
Xcode 4.5.2 (installed at /Applications/Xcode.app)

尝试

xcode-select -switch /Applications/Xcode.app

之后

xcode -select -print-path

输出正确的路径(/Applications/Xcode.app)。但

xcrun -find gcc

失败,错误

xcrun:错误:can not stat active Xcode path'/Developer/Xcode.app/Contents/Developer'。 (无此文件或目录)。

Tried
xcode-select -switch /Applications/Xcode.app
After that
xcode-select -print-path
outputs correct path (/Applications/Xcode.app). But
xcrun -find gcc
fails with error
xcrun: Error: could not stat active Xcode path '/Developer/Xcode.app/Contents/Developer'. (No such file or directory).

更新1:

以下是权限说明符

Update 1:
Here are permission specifiers

ls -l /Applications/Xcode.app

共0

drwxr-xr-x @ 16我的管理员544 Oct 30 23:38目录

total 0
drwxr-xr-x@ 16 my admin 544 Oct 30 23:38 Contents

ls -l /Applications/Xcode.app/Contents

共24个

drwxr-xr- x @ 8我的管理员272 Oct 30 23:30应用程序

drwxr-xr-x @ 9我的管理员306 Oct 30 23:36开发人员

drwxr-xr-x @ 5我的admin 170 10月30 23:30框架

-rw-r - r - @ 1我的管理15289 10月19日14:22 Info.plist

drwxr-xr-x @ 3我的管理员102 Aug 5 08:03图书馆

drwxr-xr-x @ 3我的管理员102 10月30日23:10 MacOS

drwxr-xr-x @ 16我的管理员544 10月30日23:37其他框架

-rw-r - r - @ 1 my admin 8 Oct 19 14:22 PkgInfo

drwxr-xr-x @ 56我的管理员1904 10月30日23:36插件

drwxr-xr-x @ 52我的管理1768 Oct 30 23:46资源

drwxr-xr-x @ 17我的管理578 10月30日23: 46 SharedFrameworks

drwxr-xr-x @ 4我的管理员136 Oct 17 21:50 XPCServices

drwxr-xr-x @ 3我的管理员102 Oct 30 23:10 _CodeSignature

-rw-r - r - @ 1 my admin 523 Oct 30 23:10 version.plist

total 24
drwxr-xr-x@ 8 my admin 272 Oct 30 23:30 Applications
drwxr-xr-x@ 9 my admin 306 Oct 30 23:36 Developer
drwxr-xr-x@ 5 my admin 170 Oct 30 23:30 Frameworks
-rw-r--r--@ 1 my admin 15289 Oct 19 14:22 Info.plist
drwxr-xr-x@ 3 my admin 102 Aug 5 08:03 Library
drwxr-xr-x@ 3 my admin 102 Oct 30 23:10 MacOS
drwxr-xr-x@ 16 my admin 544 Oct 30 23:37 OtherFrameworks
-rw-r--r--@ 1 my admin 8 Oct 19 14:22 PkgInfo
drwxr-xr-x@ 56 my admin 1904 Oct 30 23:36 PlugIns
drwxr-xr-x@ 52 my admin 1768 Oct 30 23:46 Resources
drwxr-xr-x@ 17 my admin 578 Oct 30 23:46 SharedFrameworks
drwxr-xr-x@ 4 my admin 136 Oct 17 21:50 XPCServices
drwxr-xr-x@ 3 my admin 102 Oct 30 23:10 _CodeSignature
-rw-r--r--@ 1 my admin 523 Oct 30 23:10 version.plist

ls -l /Applications/Xcode.app/Contents/Developer

共0

drwxr-xr-x @ 3我的管理员102 Aug 5 07:29文档

drwxr-xr-x @ 7我的管理员238 Dec 20 21:09库

drwxr- xr-x @ 7我的管理员238 Oct 30 23:46 Makefiles

drwxr-xr-x @ 5我的管理170 10月30日23:28平台

drwxr-xr-x @ 3我的管理员102 10月10日01:37工具链

drwxr-xr-x @ 22我的管理748 10月30日23:31工具

drwxr-xr-x @ 7我的管理238 10月30日23:46 usr

请帮助。

total 0
drwxr-xr-x@ 3 my admin 102 Aug 5 07:29 Documentation
drwxr-xr-x@ 7 my admin 238 Dec 20 21:09 Library
drwxr-xr-x@ 7 my admin 238 Oct 30 23:46 Makefiles
drwxr-xr-x@ 5 my admin 170 Oct 30 23:28 Platforms
drwxr-xr-x@ 3 my admin 102 Oct 10 01:37 Toolchains
drwxr-xr-x@ 22 my admin 748 Oct 30 23:31 Tools
drwxr-xr-x@ 7 my admin 238 Oct 30 23:46 usr
Please help.

推荐答案

修复!在终端:

$ DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer/"
$ export DEVELOPER_DIR

说明:

当阅读 man xcrun 我注意到有DEVELOPER_DIR环境变量优先于xcode-select。所以这里我们将该变量设置为正确的路径。

Explanation:
While reading man xcrun I noticed that there is DEVELOPER_DIR environment variable that takes precedence of xcode-select. So here we are setting that variable to correct path.

这篇关于xcrun找不到Xcode路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-12 19:41