Построить наборы документов в Xcode 4, используя Doxygen - PullRequest
8 голосов
/ 26 мая 2011

КАК мне собрать наборы документов в Xcode 4 с Doxygen?

Документация Apple относится к Xcode 3 и, похоже, не относится к Xcode 4.

Я думаю, что, возможно, придется использовать схемы (схемы?) Вместо целей, но я не уверен на 100%.

Заранее спасибо ...

Ответы [ 2 ]

5 голосов
/ 26 мая 2011

Вы можете создать документацию как часть выделенной цели:

  • В навигаторе проекта щелкните проект.
  • На правой панели добавьте новую совокупную цель (в MacOSX / Other) и назовите его Документация
  • В этой цели добавьте новый Run Script фаза сборки
  • На этом этапе сборки вызовитекомандная строка Doxygen:

/ Applications / Doxygen.app / Содержание / Ресурсы / doxygen

  • После создания DocSet скопируйте его вПапка /Users/<YourName>/Library/Developer/Shared/Documentation/DocSets.
  • Новый набор документов должен появиться в браузере справки.
2 голосов
/ 23 июня 2011

Кажется, что документация для Xcode 3 работает нормально с Xcode 4. Я следовал инструкциям (см. Использование Doxygen для создания наборов документации Xcode в документации ), и все в порядке, выдержка Xcode не загружает новый документ.

Затем я изучил команду AppleScript для данного сценария запуска и протестировал ее в редакторе AppleScript : результат выполнения был ложным.Ошибка состояла в том, что имя файла набора документов отсутствовало.

При добавлении имени файла набора документов сценарий AppleScript успешно выполняется и документ хорошо вставлен в документацию:

До:

echo "load documentation set with path \"/Users/$USER/Library/Developer/Shared/Documentation/DocSets/\""

После:

echo "load documentation set with path \"/Users/$USER/Library/Developer/Shared/Documentation/DocSets/com.mycompany.DoxygenExample.docset\""
...