Ошибка: "xcrun: ошибка: невозможно найти утилиту"docsetutil", а не инструмент разработчика или в PATH" при создании документации

Я использую appledoc для создания документации Apple для моей платформы.

Кажется, что после обновления до Xcode 9.3 он перестал работать, выдав мне следующую ошибку:

xcrun: error: unable to find utility "docsetutil", not a developer tool or in PATH

Я посмотрел на известную проблему: https://github.com/tomaz/appledoc/issues/628

Который заявляет, что Xcode не имеет docutils больше

Я также пробовал с Xcode 9.4.1, и он все еще не работает.

Есть ли решение для этого?

1 ответ

Согласно ответу @x43x61x69 в вашей ссылке на GitHub:

Кажется, был удален не только docsetutil, но и DADocSetAccess.framework. Протестировано с параметрами: --create-html \ --no-create-docset \ --no-install-docset \ --no-publish-docset \, которые могут создавать htmls без ошибок в Xcode 9.3 GM.

По крайней мере, для генерации HTML-документов это работает в моем случае. Я тестировал на XCode 9.4.1

Вы должны выбрать инструмент командной строки Xcode, открыв настройки Xcode-> вкладка "Местоположение" -> выберите текущий инструмент командной строки из счетчика, затем повторите попытку https://i.s tack.imgur.com/cXpkC.png

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