objective-c - 如何在 Xcode 中使用 Doxygen?

标签 objective-c xcode core-data doxygen

我正在尝试将 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/

相关文章:

xcode - Springboard 无法启动应用程序,错误为 3、0、4 等

ios - 如何生成iPhone XCTest报告?

Xcode 5 在启动时崩溃

ios - NSPersistentContainer 的loadPersistentStores 的completionHandler 是否同步运行?

objective-c - 增加 UITableView 的点击区域

ios - iPhone 6 键盘下隐藏的自动更正文本

objective-c - 如何在两个串联的 NSString 之间添加一个空格?

arrays - 将具有特定类型的集合转换为数组 - Swift 2.3

objective-c - iOS 7 中带有 iCloud 通知的核心数据

IOS Button边框粗细问题,为什么?