我对 mac 比较陌生,现在正在尝试设置开发人员。基于 Cordova 的 iOS 应用程序的环境。我正在使用优胜美地 10.10.3
我已经安装了 xcode 6.3.1 和 6.3.1 的命令行工具,在 /Applications/Xcode.app/Contents/Developer/ 下我可以看到 usr/bin 和 usr/lib,xcode-select -p 也指向这个路径,所以我认为命令行工具很好。
但是,当我运行 xcodebuild 时,找不到命令。我已经手动将上面的路径添加到 PATH 环境变量中以使 xcodebuild 可见,但不确定为什么需要这样做,我认为安装应该已经解决了这个问题。
然后,当 xcrun 在某个脚本( npm install -g ios-deploy )中执行时,我收到以下错误:
dyld:库未加载:@rpath/libxcrun.dylib 引用自 /usr/bin/xcrun,原因:找不到图像。
我看到 xcrun 在 /usr/bin 以及命令行工具安装路径下的 usr/bin 中可用。但 libxcrun.dylib 仅在安装路径中可用。
我手动将此动态库复制到 /usr/lib 并且 xcrun 工作。
虽然它似乎工作但我怀疑,这样的手动操作不应该是正常的安装后程序,不是吗?
命令行安装后有什么我忘了做的吗?如果我需要复制/移动更多这样的小文件怎么办?我可以简单地在某处指定安装路径吗?
顺便说一句,我将安装路径/usr/lib 添加到 PATH 中,但不适用于 xcrun,必须复制 .dylib。
还有其他mac的Xcode和CLT是从以前的版本升级的,没有这个问题。