1

我已经为我的代码构建了 Docset,并且我正在尝试让 Xcode 在执行构建时编译 Docset。但是,Xcode 在构建后看不到文档集(DocSet 在目录中可见)。

这是我的过程:

1) 生成 doxygen 输出

 doxygen doxygen.config

2)进入html目录并生成文档集

 make

[...]

14: MyCodeIOSDecoder_8h.html
15: MyCodeIOSHighLevel_8h.html
Loading symbols from [...]/source/html/org.doxygen.Project.docset/Contents/Resources/Tokens.xml
*     93 tokens processed (   0.0 sec)

Linking up related token references
Sorting tokens

3) 安装文档集

make install

[...]
cp -R org.doxygen.Project.docset ~/Library/Developer/Shared/Documentation/DocSets

4) xcode 4 中没有文档集,可能是旧的 doxygen 版本 Doxygen 版本 1.7.4-20110629

仔细检查文档集应该出现在 Xcode 4 中的位置

我错过了什么吗?

4

1 回答 1

0

Let's assume Doxygen output folder is ~/Documents/myDocSet. Inside, there's the folder html.

  1. Make sure the doxyfile includes

    GENERATE_DOCSET        = YES
    
  2. Open the terminal

    cd ~/Documents/myDocSet/html
    make install
    
  3. Launch the Applescript loadDocSet.scpt

    tell application "Xcode"
    load documentation set with path
            "~/Library/Developer/Shared/Documentation/DocSets/myDocSet.docset"
    end tell
    
于 2012-07-18T09:28:04.600 回答