Tôi có một tệp cụ thể trong dự án đang được người khác làm việc. Tôi không muốn gây rối với nó và không muốn chờ đợi "Xây dựng và phân tích" để xử lý nó. Có cách nào để nói với Xcode để bỏ qua phân tích về tập tin này?Xây dựng và phân tích Xcode - Có thể cố ý bỏ qua phân tích trên một tệp cụ thể không?
14
A
Trả lời
14
Nếu OK để chỉnh sửa tệp, có tùy chọn bạo lực.
Thêm phần này vào đầu của tập tin:
// Omit from static analysis.
#ifndef __clang_analyzer__
Thêm này đến cùng:
#endif // not __clang_analyzer__
và máy phân tích vang sẽ không nhìn thấy các nội dung của tập tin.
tham khảo: Controlling Static Analyzer Diagnostics
9
Cùng ý tưởng như câu trả lời này chỉ để phân tích ->Ignore all warnings in a specific file using LLVM/Clang
Bạn có thể bao gồm một "biên dịch nguồn" tranh luận trong "Xây dựng giai đoạn" tab các thiết lập dự án để bỏ qua một cụ thể tập tin từ máy phân tích. Dưới đây là một số hướng dẫn:
- Chọn mục tiêu cho dự án bạn muốn thay đổi.
- Chọn tab giai đoạn xây dựng.
- Mở rộng menu "Nguồn biên dịch".
- Tìm tệp cần chỉnh sửa.
- Nhấp đúp vào ô "Cờ biên dịch" để thay đổi đối số.
- Add "-Xanalyzer -analyzer-disable trình kiểm tra"
Lưu ý: thêm -w cũng sẽ vô hiệu hóa các cảnh báo trên một tập tin đặc biệt là tốt.
Các vấn đề liên quan
- 1. Xây dựng và phân tích bằng xcodebuild
- 2. Phân tích ý kiến của thực thể
- 3. Lỗi Git "Không thể hợp nhất tệp nhị phân" trong tích hợp liên tục xây dựng
- 4. Phân tích sự cố trên Linux
- 5. Máy phân tích tĩnh Xcode và copyWithZone
- 6. Xây dựng một băm tên miền phân tích google
- 7. xây dựng một trình phân tích cú pháp với clang
- 8. Công cụ phân tích tệp Perfmon
- 9. Bỏ qua DTD khi phân tích cú pháp XML
- 10. Xây dựng trình phân tích cú pháp (Phần I)
- 11. Có thể nói rằng không được phân tích một số tệp nhất định?
- 12. Không thể phân tích như integer
- 13. NLTK có công cụ phân tích phụ thuộc không?
- 14. Phân tích tệp nhị phân trong Ruby
- 15. Kết hợp phân tích cú pháp phân tích cú pháp, phân tích cú pháp và phân tích cú pháp rừng
- 16. Phân tích ý nghĩa từ văn bản
- 17. Ocaml - Tệp và phân tích cú pháp
- 18. Cách kiểm tra xem các tệp nhị phân có được xây dựng từ các nguồn cụ thể hay không
- 19. Không thể phân tích cú pháp html sử dụng lxml XPath phân tích cú pháp
- 20. Công cụ phân tích phụ thuộc require.js
- 21. SimpleDateFormat bỏ qua tháng khi phân tích cú pháp
- 22. Phân tích HTML qua XPath
- 23. Phân tích các tệp C
- 24. Từ điển phân tích ý kiến
- 25. Công cụ phân tích và hình dung mã MATLAB?
- 26. Có một thư viện Python tốt có thể phân tích cú pháp C++ không?
- 27. Có một trình phân tích cú pháp Java có thể phân tích các địa chỉ như thế này
- 28. Có thể loại trừ toàn bộ không gian tên khỏi phân tích NDepend không?
- 29. Không thể phân tích một json phức tạp trong golang
- 30. không thể xây dựng một Dockerfile cụ
Bạn đang sử dụng loại điều khiển nguồn nào mà bạn phải đợi chỉnh sửa trên một tệp khác trước khi bạn có thể thực hiện xây dựng? – Tim
Tôi không chờ đợi ... đó là quan điểm của tôi. Xây dựng và phân tích mất mãi mãi trên một tập tin này tôi không quan tâm ngay bây giờ, vì vậy tôi chỉ muốn bỏ qua nó trong khi tôi làm việc trên các tập tin của riêng tôi. – Cruinh
Câu hỏi này đặc biệt thích hợp khi xem xét các tệp nguồn của bên thứ ba lớn thường có thể được đưa vào cây nguồn của bạn, nhưng bạn biết rằng bạn sẽ không bao giờ thay đổi (tôi đang xem bạn sqlite3.c). –