2014-06-26 125 views
0

我按照從源代碼安裝文檔的說明(通過在CorePlotExamples中編譯文檔方案),但在嘗試編譯具有以下錯誤的文檔時失敗。安裝文檔失敗

3068: protocol_c_p_t_bar_plot_data_source-p.html 
3069: protocol_c_p_t_scatter_plot_data_source-p.html 
3070: _c_p_t_utilities_8m.html#a794f89cd14d4cfb21bf8c050b2df8237 
3071: category_c_p_t_layer_07_c_p_t_platform_specific_layer_extensions_08.html 
3072: interface_c_p_t_line_style.html#a4013bcb6c2e1af2e37cfabd7d8222320 
3073: _c_p_t_utilities_8h.html#ae826ae8e3f55a0aa794ac2e699254cad 
Loading symbols from /Users/GeoffCoopeMP/Downloads/core-plot-master-3/framework/CorePlotDocs.docset/html/com.CorePlot.Framework.docset/Contents/Resources/Tokens.xml 
    1000 tokens processed... 
    2000 tokens processed...**strong text** 
    3000 tokens processed... 
    4000 tokens processed... 
    5000 tokens processed... 
* 5145 tokens processed ( 1.8 sec) 
*  20 tokens ignored 
Linking up related token references 
Sorting tokens 
rm -f com.CorePlot.Framework.docset/Contents/Resources/Documents/Nodes.xml 
rm -f com.CorePlot.Framework.docset/Contents/Resources/Documents/Info.plist 
rm -f com.CorePlot.Framework.docset/Contents/Resources/Documents/Makefile 
rm -f com.CorePlot.Framework.docset/Contents/Resources/Nodes.xml 
rm -f com.CorePlot.Framework.docset/Contents/Resources/Tokens.xml 
mkdir -p ~/Library/Developer/Shared/Documentation/DocSets 
cp -R com.CorePlot.Framework.docset ~/Library/Developer/Shared/Documentation/DocSets 
cp: /Users/GeoffCoopeMP/Library/Developer/Shared/Documentation/DocSets/com.CorePlot.Framework.docset: Not a directory 
make: *** [install] Error 1 
find: /Users/GeoffCoopeMP/Library/Developer/Shared/Documentation/DocSets/com.CorePlot.Framework.docset/Contents/: Not a directory 
false 
Showing first 200 notices only 
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure 

我發現com.CorePlot.Framework.docset文件(7KB),但注意到一種是「Unix的可執行文件」,而不是預期的「機制的文檔集」像其他Xcode的幫助文件。

dockset文件也是zip文件下載文件夾下的7kb文件,其類型也顯示爲Unix可執行文件。

在我的用戶庫文件夾,我可以看到的日程爲: User Library folder

我也注意到,docksets可以是Xcode.app內容之內,但在這裏把這些文件也不能工作。

那麼,這7k文件是正確的嗎?它應該是有用的文檔集而不是Unix可執行文件?爲什麼文檔不能在Xcode中編譯,但仍然生成文件?

我使用Xcode版本5.1.1,Doxygen 1.8.7,graphviz 2.36和來自github的Core Plot 2.0源代碼。

任何幫助將不勝感激,因爲我想學習如何使用這個優秀的SDK。

回答

1

核心劇情文檔集的大小應該分別爲70 MB左右。 「docset」是一個包,它是Finder中被視爲單個文件的特殊類型的文件夾。在構建核心繪圖文檔時,Doxygen在Core Plot「框架」文件夾內創建docset文件夾,並從那裏將其複製到您的庫中。

docset是否構建在「框架」文件夾中? Core Plot文件夾路徑中是否有別名或文件鏈接,可能會使Doxygen或cp命令混淆?

+0

好吧,剛剛從github下載。 1.在覈心情節主/框架/文件夾中打開文件CorePlot.xcodeproj在 2 Xcode的文件選擇模式和運行命中 我注意到一個coreplotdocs.docset文件(137 MB)出現在框架文件夾,而它正在建設然後它刪除它和一個com.CorePlot.Framework.docset文件出現在7kb與相同的Xcode錯誤。 – GeoffCoope

+0

並感謝您回到我:) – GeoffCoope

+0

另外: 警告:在文件'/Users/GeoffCoopeMP/Documents/Projects/Rev/core-plot-master/framework/../documentation的第1841行標記'XML_SCHEMA' /doxygen/doxygen.config'已經過時。 警告:在文件'/Users/GeoffCoopeMP/Documents/Projects/Rev/core-plot-master/framework/../documentation/doxygen/doxygen.config'的第1847行標記'XML_DTD'已過時。 – GeoffCoope