Doxygen w/XCode&Subversionの問題
質問
しましたが、 このガイド アップルを送信します。かったのを修正する必要があるスクリプトを変数には引用符でを解析しディレクトリのスペースされているとは思いませんが、とは別の引数です。
とはいえ、私は最近に切り替えを使用subversionにXCODEを利用する代わりにスナップショットも、悪名高い歴史corrupting自体を失った。私の工程を行うなどしたsubversionのようなディレクトリ構造のための私のプロジェクトは、チェックを入SVN確認できれば、チェックインから幹.
私の問題は私の作成、書類の、どんなに私を変更すっdoxygenコンフィグファイル(exclude_parametersなど)は、初めてのdocsetのための書類ではありません。ので、問題のようにコピーし、cpコマンドのmy libraryの文書のディレクトリが設置されたXCODEを参考にする。
またの追加をexclude_parameters.svn*.svn**/.svn**/.svn/*かないように変化しています。っ chmod 私のdocset後設置されていますので、その問題を解決すが、そんマスキングのこと。svnディレクトリが存在しています。
と思ったものをフォルダに行った行為がんがん本当にめちゃめちゃ周辺のアップルスクリプトなくしてほしかったです。うにハックで明らかに作成"にチェックを入れます。
このためには右もしいアイデアをお持ちのどのような優雅にの正しい方向で)?
よろしく!
解決
あなたの問題がある場所を正確に私は知らないので、私は、私はSVN、doxygenはとXcodeで動作する方法を説明しようとします。私は<のhref =「http://mouviciel.free.fr/blog/index.php?2009/02/07/46-bien-documenter-son-code-avec-doxygen-et-xcode」のrelを書かれています=「nofollowをnoreferrer」>この回答よりも、より完全なガイドのが、残念ながらそれはフランス語である。
ソースファイルに関しては、私のプロジェクトのディレクトリ構造は平坦である:なしソースコードは、サブフォルダではありません(あなたが唯一のXcodeでコードを管理するとき、これがデフォルトです)。私Doxyfileというこの設定が含まれています:
RECURSIVE = NO
この方法で、.svn
ディレクトリは、doxygenで解析されません。
文書セットに関しては、私のDoxyfileという、これらの設定が含まれています:
GENERATE_DOCSET = YES
DOCSET_FEEDNAME = "My wonderful Application"
DOCSET_BUNDLE_ID = com.example.mywonderfulapp
と私のスクリプトは次のようになります:
# Where are doxygen and dot (assuming in my own Applications folder)
DOXYGEN_PATH=${HOME}/Applications/Doxygen.app/Contents/Resources
PATH=${DOXYGEN_PATH}:${PATH}
export PATH
# Doxygen documentation generation
doxygen || exit 1
# DOCSET generation
make -C html install || exit 1
# Open DOCSET in Xcode
DOCSET_PATH=Library/Developer/Shared/Documentation/DocSets
open $HOME/$DOCSET_PATH/fr.exemple.doxygentutorial.docset || exit 1
これらの設定で、私はあなたが説明したもののような問題は発生しませんでした。
他のヒント
ないと思いますが平らなディレクトリ構造プロジェクトに関する何をしたい場合に国際化です。
のを避けられcpエラーが追加さDocSetパッケージのリストにファイルは無視されSVN.の場合は無視で収録といない場合は番号があります。svnファイルのコマーシャルペーパーを訴える。
を使用しているコマンドラインSVN clientでYMMVのだが、ここでもうございました:
- 第一に、svnの更新作業コピーをしていることの確認と同期したリポジトリ
- 第二に、svnを削除しDocSetディレクトリのリポジトリコミットします。
- 第三に、プロジェクトをビルドする新しく生成しますDocSetディレクトリであるunversioned).
- こちらにご入力くださいSVNを無視するとコミット
- いsvnとなっているエクスペディアが簡単、便利でokです。現時点ですべき問題なく行えます。
私の夫婦の時間コーヒーに飽きたら寿司にこのうち、ごめんなさい...皆知ってたんで私のプロジェクトで、まることなくご質問、ご相談などお気軽者に偽のエラーとしてDocSet.