2009-05-27 5 views
0

Sehr oft, wenn ich meine Komponententests für mein iPhone-Projekt ausfühle, scheint XCode die tatsächlichen Fehler aus der Fehler- und Warngruppe verschwinden zu lassen. Diese Fehler sind oft unter dem allgemeinen Unterpunkt dieser Gruppe, und oft, wenn ich den Text des Fehlers im Detail lesen muss, verschwinden alle Fehler und alles, was ich noch habe, sind die Build-Warnungen. Hat jemand anderes dieses Verhalten gesehen und gibt es eine Möglichkeit, es zu beheben?Wie kann ich verhindern, dass XCode wiederholt Fehler beim Erstellen erzeugt und verschwindet?

Edit: Ich habe vergessen zu erwähnen; das scheint zu passieren, wenn ich Fehler habe, die nicht an irgendeine Datei gebunden sind (es sagt Leitungsort: 0 in der zweiten Spalte der Fehlerliste). Wenn dort keine Fehler vorhanden sind (wenn im Allgemeinen die einzigen Fehler fehlgeschlagen sind), scheint es in Ordnung zu sein.

+0

Zwei Dinge, die bei der Diagnose hilfreich wären, sind a) die Version von Xcode, die du verwendest und b) ein Screenshot des Problems in Aktion (ein Film wäre noch besser) – cdespinosa

Antwort

0

Ich habe dieses Verhalten nicht gesehen, aber was Sie beschreiben klingt für mich wie ein Fehler. Sie sollten es an Apple senden.

0

Es ist schwer zu verfolgen, worüber du sprichst. Was kann ich ableiten, ist, dass man:

  1. eine Einheit Testziel beim Aufbau
  2. die Fehler und Warnungen in einem Element in der Build Results Fenster
  3. Sie etwas, das man nicht erklären, „lesen Sie den Text anzeigen der Fehler im Detail“
  4. siehe die Fehler verschwinden (aus dem Build-Ergebnisse Fenster?), aber die Warnungen bleiben

es würde helfen, einen Screenshot von Ihrem Projekt zu sehen, wenn es tut, was Sie wollen, bevor die Fehler verschwinden, und zu lernen, was du gerade machst, bevor sie weggehen.

+0

Ich mache nichts, Was ist das Problem. Ich denke, das einzige, was ich versuche zu tun, ist Maus über einige der Fehler, und dann aktualisiert die Fehlerliste mit den Fehlern nicht dort. Ich bin mir nicht sicher, was genau die Fehler verursacht, die verschwinden und wieder auftauchen, aber es macht mir Probleme in meinen Tests zu finden. Ich werde die Frage mit weiteren Informationen aktualisieren, die ich vorher vergessen habe. – Kevlar

0

Dies passiert wahrscheinlich, weil Sie mehrere Ziele mit Abhängigkeiten haben.

Ein Ziel ist abhängig von einem anderen (normalerweise Komponententests) und die Komponententests werden erstellt und ihre Warnungen/Fehler werden angezeigt. Dann wird das Hauptziel erstellt und seine Warnung/Fehler werden angezeigt. Da es sich um unterschiedliche Ziele handelt, erscheint die zweite Charge über der ersten Charge.

Angenommen, dies ist das Problem, können Sie den ersten Stapel sehen, indem Sie Ihr Ziel vorübergehend manuell ändern.

Verwandte Themen