Ошибка: "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