2009-03-22 6 views
0

Ich habe Probleme mit dem Leaks Instrument seit der Installation des 3.0 SDK. Ein NDA-Disclaimer hier denke ich nicht, dass dies ein 3.0 SDK-Problem ist, nur ein Konfigurationsproblem. Ich suche also einen Rat zur Konfiguration der fraglichen Tools und nicht des 3.0 SDK an sich.Trouble Running Leaks Instrument

Hier ist die Aufschlüsselung des Verhaltens, das ich sehe.

Meine Anwendung ist nach OS Version 2.2 kompiliert. Ich kann es aus dem XCode im Debug-Modus auf dem Simulator und Gerät mit 2.2, 2.2.1, 3.0 ausführen.

Wenn ich es mit Leistungstools starten -> Lecks, bekomme ich eine Fehlermeldung vom Betriebssystem, "Die Anwendung xxxx unerwartet beendet", "Ignorieren, melden, Relaunch." Wenn ich auf "Ignorieren" eines von zwei Dingen wird passieren, entweder Leaks sagt mir, dass es nicht anhängen könnte, oder Leaks reagieren nicht mehr auf Eingabe und ich muss erzwingen beenden. Interessant ist, dass der Simulator in 3.0 OS startet.

Wenn ich Instrumente manuell starte und an einen laufenden 2.2 Simulator anschließe, zeigt sich das gleiche Verhalten.

Wenn ich Leaks an ein iPhone-Gerät anschließe, funktioniert es.

Es scheint, dass sobald ich Leaks starte meine App nicht im Simulator laufen wird, bis ich einen neuen Build mache.

Irgendwelche Ideen, um meine Simulator/Leaks/Xcode wieder synchronisiert zu bekommen?

Danke, Geoff

+0

Ich verstehe nicht, was eine NDA damit zu tun hat. – Svante

+0

Apple mag es nicht, wenn Leute über Beta-Produkte reden. Also die 3.0 Beta hat eine NDA drauf. Ich bin mir nicht sicher, ob es so belastend ist wie das Original, aber ich dachte, ich würde darauf hinweisen, dass ich nicht um eine Diskussion über das neue SDK gebeten habe. – TheGeoff

Antwort

0

stolperte ich meine eigene Antwort auf. Ich ließ die App gegen die Version 3.0 SDK bauen dann lief das Leaks Instrument. Jetzt, wenn ich die App gegen das 2.2 SDK baue, wird das Leak Instrument funktionieren. Es sieht aus wie ein klassischer Fall von "wackeln den Griff" zu beheben.

+0

Sie sollten diese Antwort akzeptieren, um ein gelöstes Problem zu signalisieren – Till