我正在尝试将 Doxygen 与 Xcode 结合使用。我关注了Apple tutorial .在几次错误之后,我构建了项目并生成了文档。我发现如果您从 Doxygen 保存 doxygen.config 并在目录名称中使用空格“”,您将遇到问题和其他问题。
但是还有最后一个问题:
./search/search.png
./tab_b.gif
./tab_l.gif
./tab_r.gif
./tabs.css
/Developer/usr/bin/docsetutil index com.mycompany.DoxygenExample.docset
2010-03-31 12:30:53.847 docsetutil[46338:807] Error converting XML to CoreData: Error Domain=NSXMLParserErrorDomain Code=76 UserInfo=0x1247d0 "Line 8: Opening and ending tag mismatch: Subnodes line 0 and Node
"
Failed to create docset indexer object
make: *** [docset] Error 1
load documentation set with path "/Users/WB/Library/Developer/Shared/Documentation/DocSets/"
不知道是什么问题??有什么想法吗?
我正在使用 Core Data - sqlite。
最佳答案
解析器告诉您 XML 格式不正确,但通常会显示该错误,因为在运行 docsetutil 之前没有生成任何内容。
首先应该检查控制台输出的多行并查找警告,可能就在那里。还要查找您生成的文档集,然后右键单击 > 显示内容。如果您在文档中没有看到很多 html 文件,同样的事情:您未能生成文档并且 docsetutil 没有任何关系。顺便说一句,使用 CoreData 的是 docsetutil,无论您是否在项目中使用它都没有关系。
我不明白为什么 Apple 不提供更紧密集成的类似 doxygen 的工具。或者比 Crustify 更好的代码格式化程序。只需使用该死的工具并稍微改进它们即可。啊!
关于objective-c - 如何在 Xcode 中使用 Doxygen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2554307/