2013-12-10 19 views
0

我創建了一個Doxygen的文檔集爲一個Objective-C/C(沒有C++)項目運行:Doxygen的:不能.docset文件安裝到Xcode5

doxygen 

。 。 。然後在輸出目錄中:

make 

這會生成一個名爲MyProject.docset的文件。 。該文件安裝在例如Dash.app中,但它在Xcode中沒有提供任何文檔。我已經試過如下:

  • 複製到〜/資源庫/開發/共享/ Docsets
  • 複製到/應用/ Xcode中。 。 。 。/Docsets
  • 單擊鼠標右鍵,在Xcode

開據蘋果公司稱,下列文件系統提供完全支持:

  • Headerdoc
  • Doxygen的

我已經嘗試安裝一個Appledoc docset,它工作正常。

回答

1

如果它是您正在討論的docset內容層次結構:Xcode 5更改了用於描述節點的元數據格式。在以前的版本中,他們使用tokens.xml文件的平面列表,但使用Xcode 5時,格式爲xml文件爲葉子的文件夾結構。結果是docset,應該仍然可以搜索,但在Xcode docs側邊欄瀏覽時不顯示任何節點。 Dash仍然支持舊格式,所以docset在那裏看起來很好。至於appledoc,this GitHub issue涵蓋了它。

+0

您好托馬斯,你提到的問題並沒有清楚地表明在Appledoc中改變了什麼來解決這個問題,並不是確定它是否真正起作用。你能指點我的代碼更改還是用一個例子來解釋什麼改變了? – doxygen

+0

它還沒有解決,我只是指出了跟蹤它的問題(我已經在其他問題上與Jasper進行了交流,所以他認爲他可能想訂閱這個以獲得進展通知)。 – Tom