Deaktivieren Sie die "Documentation Comments" Warnung für ausgewählte Dateien
Xcode ist die Möglichkeit zu prüfen, für die Dokumentation Fragen und Kommentare Bericht Warnungen, wenn etwas nicht ganz richtig ist. Zum Beispiel, die ich Hinzugefügt habe, Facebook SDK, um mein Projekt mit CocoaPods. An einem gewissen Punkt in der Datei FBError.h
gibt es den folgenden code:
/*!
@typedef NS_ENUM (NSInteger, FBErrorCategory)
@abstract Indicates the Facebook SDK classification for the error
@discussion
*/
Beachten Sie, dass die @discussion
parameter leer ist, und Xcode wird eine Warnung generieren, entsprechend:
Leeren Absatz übergeben '@Diskussion' Befehl
Jedoch, Facebook SDK ist nicht die einzige Bibliothek, die ich Hinzugefügt habe zu meinem Projekt und den Fragen der tab ist voll von anderen Dokumentationen Warnungen von 3rd-party-Dateien, die von den Hülsen habe ich installiert.
Ich würde gerne wissen, wie zu unterdrücken, diese Art von Warnung für diejenigen, die Dateien.
- Je nachdem, wie Sie Ihr Projekt einrichten und die Projekt(s), Target(s), und Abhängigkeiten müssen in der Dokumentation Kommentare (CLANG_WARN_DOCUMENTATION_COMMENTS) auf ja gesetzt wird bestimmen, welche Wege sind offen für die Unterdrückung der Dinge. Könnte Sie veröffentlichen eine bereinigte version Ihres podspec und die Liste der Projekt-Ebene und/oder der Ziel-Stufe(N), wo Sie sich gesetzt haben, Dokumentations-Kommentare, JA?
- Versuchen Sie, diese mit XCode 8 https://stackoverflow.com/questions/42991455/silencing-documentation-issue-warnings-in-xcode/43234526#43234526
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dieses snippet um die Warnungen zu unterdrücken:
sehen diese cocoapod-Ausgabe details: https://github.com/CocoaPods/CocoaPods/issues/1481 (snippet kommt von dort)
#pragma clang diagnostic pop
Ich vor den gleichen Problem bei der Verwendung von cocoapods.
Wenn Sie mit cocoapods, und will die Stille die Warnungen von Hülsen-Dateien,können Sie dies tun:
Build Settings
wählen SieAll
&&Levels
ist, dann suchen Sie fürdocumentation comments
.documentation comments
zuNO
ändern Sie Ihre Ziel -documentation comments
zuYES
.Document issue
Warnung Ihres pods-Dateien, und noch haben Sie für Ihre eigenen Dateien.documentation comments
zuNO
wird den trick tun.Documentation Comments
wählen Sie "Ebenen" in der oberen linken Ecke, um zu sehen, was dieResolved
Ergebnis ist, und was Sie außer Kraft setzen .Was zu ignorieren Warnung kommt aus der Bibliothek Hinzugefügt von cocoapods?
In Ihrem podfile, fügen Sie
entfernen Sie alle warn -
Oder
entfernen Warnungen von bestimmten Bibliothek.
# Uncomment the next line to define a global platform for your project platform :ios, '10.3' inhibit_all_warnings! pod 'RealmSwift'