Doxygen:无法将.docset文件安装到Xcode5

时间:2013-12-10 03:19:26

标签: objective-c xcode doxygen

我通过运行为Objective-C / C(无C ++)项目创建了Doxygen docset:

doxygen

。 。 。然后在输出目录中:

make

这会生成一个名为MyProject.docset的文件。 。该文件在例如Dash.app中安装正常,但是它没有在Xcode中提供任何文档。我尝试了以下内容:

  • 复制到〜/ Library / Developer / Shared / Docsets
  • 复制到/ Applications / Xcode。 。 。 。 / Docsets
  • 右键单击,使用Xcode打开

根据Apple的说法,完全支持以下文档系统:

  • Headerdoc
  • Doxygen的

我已经尝试安装Appledoc docset,它运行正常。

1 个答案:

答案 0 :(得分:1)

如果是你正在讨论的docset内容层次结构:Xcode 5改变了描述节点的元数据格式。在以前的版本中,他们使用了tokens.xml文件的平面列表,但是使用Xcode 5,格式是文件夹结构,其中xml文件为leafs。结果是docset仍然可以搜索,但在Xcode文档侧边栏中浏览时不显示任何节点。 Dash仍支持旧格式,因此docset在那里看起来很好。至于appledoc,this GitHub issue涵盖了它。