나는 Apple로부터 this guide을 따라 doxygen 문서를 만들었습니다. 공백이있는 디렉토리를 구문 분석 할 때 변수를 따옴표 안에 넣으 려면 스크립트를 수정해야하므로 두 개의 별도 인수로 취급하지 않습니다.Doxygen w/XCode & Subversion Issues
즉, 저는 최근에 XCODE에서 스냅 샷을 사용하는 대신에 서브 버전을 사용하기로 전환했습니다. 스냅 샷은 자체 손상되어 기록을 잃어버린 악명 높은 기록을 가지고 있습니다. 이러한 작업을 수행하기위한 내 프로세스는 프로젝트의 디렉토리 구조와 같은 서브 버전을 작성하여 SVN으로 체크인 한 다음 트렁크에서 체크 아웃을 확인하는 것이 었습니다.
내 문제는 설명서를 작성할 때 doxygen 구성 파일 (exclude_parameters 등 ...)을 수정하는 방법과 상관없이 처음으로 문서 용 docset을 생성 할 때 문제가되지 않는다는 것입니다. 두 번째로는 cp 명령을 사용하여 참조 할 XCODE 용 라이브러리 설명서 디렉토리에 복사하는 데 문제가 있습니다.
exclude_parameters .svn * .svn * *.. svn * *./svn/*을 추가하려고 시도했지만 아무 것도 도움을주지 못하거나 문서에 영향을 미치지 않습니다. 나는 chmod을 내 docset에 설치 한 후 문제가 해결되었지만 실제로는 .svn 디렉토리가 여전히 문서에 존재한다는 사실을 숨기고 있습니다.
아마도 폴더 작업을 만들면 트릭을 만들 수 있다고 생각했지만 실제로 사과 스크립트가 그다지 많지 않습니다. 그것은 해킹 일 것이지만 확실히 일을 끝낼 것입니다.
이 작업을 올바르게 수행하려면 누구나 정상적으로 (정상적인 방법으로) 어떻게하면 좋을지 생각할 수 있습니까?
감사합니다.
Perfect! 대부분의 디렉토리 구조는 기본 XCode 프로젝트가 하위 디렉토리에 있다고 생각하는 몇 가지 파일을 제외하고는 이미 플랫되었습니다. 난 그 파일 몇 개를 옮겨야 만했고 RECURSIVE = NO를 설정하면 트릭을 만들었습니다. 나는 클래스 디렉토리를 포함하기 위해 입력 디렉토리를 변경하려고 시도했지만, 문서 빌드에 관한 내용은 그것을 무시하는 것처럼 보인다. 평면 구조가 어쨌든 더 잘 작동하는 것 같습니다. 감사! – Gary