2014-09-10 10 views
8

Ich erhalte den folgenden statischen Analysatorfehler, wenn ich mein iOS Projekt baue, das ccoapods mit der spätesten Xcode 6 GM Freigabe verwendet.Erstellungsfehler mit Xcode 6 und (möglicherweise) Cocoapoden

Ich kann den statischen Analysator deaktivieren, aber offensichtlich möchte ich das nicht tun. Kann jemand das (oder eine Problemumgehung) beheben und was genau verursacht diesen Fehler?

+1

Haben das gleiche Problem hier. Ich bin mir nicht sicher, was ich dagegen tun soll, also hoffentlich jemand, der hereinkommt. – xsee

Antwort

4

Es scheint sich um ein bekanntes Problem mit einem Fix zu handeln, der sich bereits in der Warteschlange für die nächste Version von Cocoapods befindet. Überprüfen Sie die bug report für weitere Informationen.

Angeblich können Sie dies in der Zwischenzeit umgehen, indem Sie Warnmeldungen erneut aktivieren (z. B. inhibit_all_warnings aus Ihrer podspec entfernen).

Alternativ, und was sich als das eigentliche Problem für mich herausgestellt hat, war, dass ich ein veraltetes Flag für einige der Dateien gesetzt hatte. Ich habe diese Flags entfernt und der Build ist erfolgreich.

enter image description here

+2

Danke @Evan. Ich bin mir nicht sicher, wie ich das in meinem aktuellen Projekt beheben kann. Die Pods, die ich verwende, haben keine 'inhibit_all_warnings' in ihrer podspec. Außerdem verwende ich nicht die störenden Compiler-Flags, die Sie in einer meiner Projektdateien erwähnt haben. – immichs

+1

Nach [diesem Kommentar] (https://github.com/CocoaPods/CocoaPods/issues/2402#issuecomment-55412661) auf den Fehler wird es in der nächsten Version von CocoaPods behoben werden. –

+0

@ZevEisenberg Ja, aber wie bekomme ich das sofort behoben? – immichs