自从我安装了 Xcode 6 beta 后,当我输入open -h {header}
. 典型的交互如下所示:
$ open -h NSView
Unable to find header file matching NSView
$
我可以找到标题,它们在 Xcode SDK 包中很深,这很好,但open -h
似乎不知道这个位置。有人知道如何解决这个问题吗?
自从我安装了 Xcode 6 beta 后,当我输入open -h {header}
. 典型的交互如下所示:
$ open -h NSView
Unable to find header file matching NSView
$
我可以找到标题,它们在 Xcode SDK 包中很深,这很好,但open -h
似乎不知道这个位置。有人知道如何解决这个问题吗?
该open -h ...
命令在/System/Libraries/Frameworks/{FrameworkName.Framework}/Headers
目录中查找任何头文件。在我安装了最新的 Xcode 测试版后,许多与 Xcode 相关的框架头文件(Foundation、CoreData、AppKit 等)都以某种方式被删除了。
手动运行Xcode 安装程序的最新命令行工具为我恢复了缺少的框架头文件。
想通了......你所做的就是:
xcrun open -h $symbol
xcrun
open
以某种方式工作