2011-05-26 33 views
8

Làm cách nào để tạo tài liệu trong Xcode 4 với Doxygen?Tạo bộ tài liệu trong Xcode 4 bằng Doxygen

tài liệu của Apple đề cập đến Xcode 3 và dường như không áp dụng đối với Xcode 4.

Tôi nghĩ rằng nó có thể phải sử dụng một lược đồ (lược đồ?) Chứ không phải là mục tiêu, nhưng tôi không chắc chắn 100% .

Cảm ơn trước ...

Trả lời

5

Bạn có thể xây dựng tài liệu hướng dẫn như một phần của mục tiêu chuyên dụng:

  • Trong navigator dự án, click vào dự án.
  • Trong ngăn bên phải, thêm một mục tiêu tổng hợp mới (trong MacOSX/Khác) và đặt tên là Documentation
  • Trong mục tiêu này, thêm một mới Run Script xây dựng giai đoạn
  • Trong xây dựng giai đoạn này, gọi các Doxygen dòng lệnh:

/Applications/Doxygen.app/Contents/Resources/doxygen

  • Khi DocSet được tạo, hãy sao chép nó vào thư mục /Users/<YourName>/Library/Developer/Shared/Documentation/DocSets.
  • Tài liệu mới sẽ xuất hiện trong trình duyệt trợ giúp.
2

Có vẻ như tài liệu cho Xcode 3 hoạt động tốt với Xcode 4. tôi làm theo hướng dẫn (xem Sử dụng Doxygen để tạo Xcode Bộ Tài liệu về Tài liệu) và tất cả mọi thứ là trích đoạn tốt Xcode không tải thương hiệu DocSet mới.

Sau đó, tôi đã kiểm tra lệnh AppleScript trên tập lệnh chạy đã cho và thử nghiệm trên trình biên tập AppleScript: kết quả thực hiện sai. Lỗi là tên của tệp docset bị thiếu.

Bằng cách thêm tên tập tin DocSet các AppleScript kịch bản chạy thành công và DocSet cũng được đưa vào để tài liệu:

Trước:

echo "load documentation set with path \"/Users/$USER/Library/Developer/Shared/Documentation/DocSets/\"" 

Sau:

echo "load documentation set with path \"/Users/$USER/Library/Developer/Shared/Documentation/DocSets/com.mycompany.DoxygenExample.docset\"" 
+0

Nếu bạn tạo một cài đặt xây dựng người dùng APPLICATION_IDENTIFIER và đặt nó thành số nhận dạng ứng dụng, sau đó thay thế com.mycompany.DoxygenExample bằng $ {APPLICATIO N_IDENTIFIER} bạn cũng nhận được một kịch bản tổng quát hơn nhiều. :) – jkyle

Các vấn đề liên quan