命令行 - xcrun 找不到 Xcode 路径



Mac OS X 10.8.2
Xcode 4.5.2(安装在/Applications/Xcode.app)


尝试xcode-select -switch /Applications/Xcode.app
在那之后
xcode-select -print-path
输出正确路径(/Applications/Xcode.app)。但
xcrun -find gcc
失败,报错
xrun:错误:无法启动活动Xcode路径'/Developer/Xcode.app/Contents/Developer'。(没有这样的文件或目录)。

更新1:


以下是权限说明符

ls -l /Applications/Xcode.app  

0
总drwxr-xr-x@ 16 my admin 544 Oct 30 23:38内容

ls -l /Applications/Xcode.app/Contents  

总24drwxr-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框架
-rw-r——r——@ 1 my admin 15289 Oct 19 14:22 Info.plist
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插件
drwxr-xr-x@ 52 my admin 1768 Oct 30 23:46资源
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版本。plist

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

0
总drwxr-xr-x@ 3 my admin 102 Aug 5 07:29文档
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平台
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
请帮助。

修复!在终端:

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

解释:
在阅读man xcrun时,我注意到有DEVELOPER_DIR环境变量优先于xcode-select。这里我们将变量设置为正确路径

运行以下命令设置Developer文件夹:

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

打开Xcode> Preferences> Locations>从下拉菜单中选择Xcode版本并退出Xcode ref

执行以下步骤

开放Xcode

参数设置->位置->选择Xcode版本

我已经尝试了所有可能的选择:

  • 重新安装Xcode
  • 改变了所有类型的路径
  • 重新安装开发人员工具
  • 我甚至重新安装了操作系统!

从Here下载最新的GIT版本就可以了。

我认为这是升级操作系统的错误。我认为一个干净的/格式重新安装也会修复它(因为所有的设置都被保留)

请注意:重新启动当前终端窗口&这不是一个临时的解决方案。

将以下行添加到'~/中。bashrc"(文件:

export DEVELOPER_DIR=”/Applications/XCode.app/Contents/Developer”

运行source ~/.bashrc,重启终端

sudo xcode-select——switch path/to/Xcode.app

最新更新