"open -h" не может найти заголовки

С тех пор как я установил бета-версию Xcode 6, я больше не могу видеть заголовки при вводе open -h {header}, Типичное взаимодействие выглядит так:

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

Я могу найти заголовки, они глубоко в пакетах Xcode SDK, что хорошо, но open -h кажется, не знает об этом месте. Кто-нибудь знает, как это исправить?

2 ответа

Разобрался... Все, что вы делаете, это:

xcrun open -h $symbol

xcrun марки open работать как-то

open -h ... команда смотрит в /System/Libraries/Frameworks/{FrameworkName.Framework}/Headers каталог для любых заголовочных файлов. Многие связанные с Xcode файлы заголовков каркаса (Foundation, CoreData, AppKit и т. Д.) Каким-то образом были удалены после того, как я установил последнюю бета-версию Xcode.

Вручную запустив последнюю версию установщика командной строки для Xcode, я восстановил недостающие заголовки фреймворка.

Другие вопросы по тегам