使用 Doxygen 在 Xcode 4 中构建文档集

发布于 2024-11-09 15:23:20 字数 150 浏览 2 评论 0原文

如何使用 Doxygen 在 Xcode 4 中构建文档集?

Apple 的文档引用了 Xcode 3,似乎不适用于 Xcode 4。

我认为它可能必须使用架构(schemata?)而不是目标,但我不能 100% 确定。

提前致谢...

HOw do I build docsets in Xcode 4 with Doxygen?

Apple's documentation refers to Xcode 3 and doesn't seem to apply to Xcode 4.

I think it might have to use a schemas (schemata?) rather than targets, but I'm not 100% certain.

Thanks in advance...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风吹过旳痕迹 2024-11-16 15:23:20

您可以将文档构建为专用目标的一部分:

  • 在项目导航器中,单击项目。
  • 在右侧窗格中,添加一个新的聚合目标(在 MacOSX/Other 中)并将其命名为 Documentation
  • 在此目标中,添加一个新的 Run Script 构建阶段
  • 在此构建阶段中,调用 Doxygen 命令行:

/Applications/Doxygen.app/Contents/Resources/doxygen

  • 构建 DocSet 后,将其复制到 /Users//Library/Developer/Shared/Documentation/DocSets 文件夹中。
  • 新的文档集应该出现在帮助浏览器中。

You can build documentation as part of a dedicated target:

  • In the project navigator, click on the project.
  • In the right pane, add a new aggregate target (in MacOSX/Other) and name it Documentation
  • In this target, add a new Run Script build phase
  • In this build phase, invoke the Doxygen command line:

/Applications/Doxygen.app/Contents/Resources/doxygen

  • Once the DocSet is built, copy it into /Users/<YourName>/Library/Developer/Shared/Documentation/DocSets folder.
  • The new docset should appear into the help browser.
内心荒芜 2024-11-16 15:23:20

Xcode 3 的文档似乎与 Xcode 4 配合得很好。
我按照说明进行操作(请参阅文档中的“使用 Doxygen 创建 Xcode 文档集”),一切都很好摘录 Xcode 不会加载全新的文档集。

然后,我检查了给定运行脚本上的 AppleScript 命令,并在 AppleScript 编辑器上对其进行了测试:执行结果为 false。错误是缺少文档集文件的名称。

通过添加文档集文件名,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\""

It seems documentation for Xcode 3 works fine with Xcode 4.
I followed instructions (see Using Doxygen to Create Xcode Documentation Sets on Documentation) and everything is fine excerpt Xcode does not load the brand new docset.

I then examined the AppleScript command on the given run script and tested it on AppleScript editor : execution result was false. Error was the name of the docset file was missing.

By adding the docset filename the AppleScript script run successfully and the docset is well inserted to documentation :

Before :

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

After :

echo "load documentation set with path \"/Users/$USER/Library/Developer/Shared/Documentation/DocSets/com.mycompany.DoxygenExample.docset\""
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文