Als mein Kollege ändert Code und verpflichtet sie in das Repository ich den Code sehen kann, aber xCode kompiliert, als ob seine Beiträge nicht da waren

StackOverflow https://stackoverflow.com/questions/1132956

Frage

Haben Sie irgendwelche anderen iPhone-Entwickler dieses Phänomen erlebt? Ich kann seine Beiträge in xCode sehen - ich sehe zum Beispiel mein Kollege eine Navigationssteuerung um eine meiner Ansicht-Controller gewickelt hat und es zu meiner Tab-Leiste. Toll! Diese Ansicht wirklich war für eine Navigationssteuerung aufrufen und das ist eine willkommene Ergänzung zu dem Projekt.

Also, ich meinen Code und kompiliert - keine Navigationssteuerung. Ich bauen -> sauber alle Ziele, denken vielleicht einige vorkompilierte Code Ausmisten mir und kompilieren wieder. Gleiches Ergebnis. Ich war schließlich in der Lage zu seine Änderungen zu kompilieren, indem das gesamte Verzeichnis zu löschen und es aus dem Repository überprüft, aber ich wirklich will nicht, dass jedes Mal, wenn mein Kollegen Kontrolle im Code zu tun.

Gibt es irgendeine Art von Box Ich muss überprüfen, oder was? Was könnte dieses Verhalten verursachen?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Hier sind eine Reihe von möglichen Fehlerbehebungen:

1) Löschen Sie die aktuelle Version der App aus dem Simulator und / oder Gerät. Dies insbesondere wird notwendig, wenn Default.png oder App-Symbole verwenden. Es gibt eine Menge von Verknüpfungen, dass der Compiler für Anwendungen nimmt, die bereits „eingebaut“.

2) Stellen Sie sicher, dass es nie ein Build-Ordner oder benutzerspezifische Dateien (pbuser.USERNAME glaube ich). Diese Dateien zerstört verheerend auf ein paar Projekte, und wir hatten im Grunde zu löschen und neu beginnen.

3) Stellen Sie sicher, dass alle Dateien in das Projekt vor jeder Festschreibung hinzugefügt SVN (obwohl dies nicht für das aktuelle Problem egal wäre.

Finden

4) den geänderten Code und Haltepunkte für den Debugger zu fangen. Ich glaube, dass Haltepunkte, die vergilben beim Laufen bedeuten, dass es einen Unterschied zwischen Lauf und Code.

Ich würde dazu neigen, zu glauben, dass es auch ein Problem mit der .proj Datei sein würde, aber es klingt wie das ist es nicht.

Andere Tipps

Einige Dinge zu überprüfen (aber vielleicht schon du hast es):

  • ist der neue Code an das richtige Ziel hinzugefügt? Sie werden immer noch im Projektbaum sehen, aber es wird nicht kompiliert werden
  • , wenn Sie ein SVN (oder CVS) Client verwenden, die nicht XCode ist, müssen Sie daran denken zu der .xcodeproject Datei zu begehen (und Aktualisierung).

Ihre Frage ist nicht ganz klar zu mir, so verzeiht diese Folgefragen:

  • Wo in Xcode nicht sehen Sie die Änderungen? Im Repository Browser oder im Datei-Browser Teil von Xcode?
  • Was meinst du mit „up Code“? (Ich nehme an, Sie meinen, dass Sie die „Update Quelle aus dem Repository“ Option gewählt haben oder was auch immer sie genannt wird - ich bin von meinem mac weg jetzt -. Aber ich dachte, ich würde überprüfen)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top