2

自从我安装了 Xcode 6 beta 后,当我输入open -h {header}. 典型的交互如下所示:

$ open -h NSView
Unable to find header file matching NSView
$

我可以找到标题,它们在 Xcode SDK 包中很深,这很好,但open -h似乎不知道这个位置。有人知道如何解决这个问题吗?

4

2 回答 2

0

open -h ...命令在/System/Libraries/Frameworks/{FrameworkName.Framework}/Headers目录中查找任何头文件。在我安装了最新的 Xcode 测试版后,许多与 Xcode 相关的框架头文件(Foundation、CoreData、AppKit 等)都以某种方式被删除了。

手动运行Xcode 安装程序的最新命令行工具为我恢复了缺少的框架头文件。

于 2014-08-10T18:23:31.293 回答
0

想通了......你所做的就是:

xcrun open -h $symbol

xcrunopen以某种方式工作

于 2014-08-17T23:48:56.690 回答