Я пытаюсь создать документацию для проекта XCode, и я столкнулся с действительно странной проблемой, которую просто не могу решить.
Я загрузил Jazzy как инструмент для создания документации.Я прокомментировал / задокументировал несколько файлов без проблем, но с одним он просто не разберется.Я прочитал несколько веток Github и StackOverflow, но ни одна из них не решила мою проблему.Я попытался возиться с флагами уровня доступа, принудительно включая и даже исключая файл из jazzy и переустанавливая весь jazzy.Ничего из вышеперечисленного не сработало.
Когда я пытаюсь запустить jazzy --min-acl internal
(или просто любой уровень доступа или просто jazzy
) в моем проекте, он анализирует 13/39 файлов.Под номером 14 он останавливается и выдает эту ошибку:
Parsing LoginViewController.swift (14/39)
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/sourcekitten.rb:230:in `run_sourcekitten'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/doc_builder.rb:65:in `block in build'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/doc_builder.rb:63:in `chdir'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/doc_builder.rb:63:in `build'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/bin/jazzy:15:in `<top (required)>'
from /usr/local/bin/jazzy:22:in `load'
from /usr/local/bin/jazzy:22:in `<main>'
Это все действительно сбивает меня с толку, зная, что до этого все работало просто отлично.Это означало бы, что я что-то сломал, я не знаю о каких-либо изменениях настроек.Я только изменил некоторый код в середине написания документации.Но кажется странным, что это стало причиной этого.Кроме того - уже документированные файлы работают просто отлично, просто этот не работает.
Буду очень признателен за любой совет или помощь!Спасибо