2012-07-09 13 views
5

Beim Testen einer iPhone-App, die ich entwickle, gibt es bestimmte Schritte, die ich ergreifen kann, um einen Fehler zu verursachen, der zum Beispiel die App beim Laden oder an einem anderen Punkt zum Absturz bringt, selbst wenn ich die App beenden und laden würde nochmal.iPhone App Testing: Wie bekomme ich eine saubere Installation?

Ich würde davon ausgehen, dass, um diese interne Unbeständigkeit des Zustands, der den Absturz verursacht, dass ich einfach die App neu installieren könnte. Das Problem bleibt jedoch nach der Neuinstallation bestehen und kann nur behoben werden, indem ein neueres Build installiert wird.

Ich kann nur davon ausgehen, dass einige App-Daten beibehalten und wiederverwendet werden, obwohl es gelöscht und neu installiert wird (von IPA).

Gibt es eine Möglichkeit, dies zu verhindern? Z.B. eine Art "saubere Installation" machen?

Edit: Wenn ich neu installieren und mein Telefon neu starten, dann ist das Problem gelöst. Zeigt dies insbesondere Probleme mit dem App-Code?

+0

Erfolgt dies mit einer beliebigen Version Ihrer App oder nur mit einer bestimmten Version? – sosborn

+0

Nun, es ist ein Bug mit einer bestimmten Version, die den Absturz verursacht. Es war nicht immer der Fall, dass eine Neuinstallation + Neustart erforderlich ist, um es zu beheben. – djskinner

Antwort

2

Abhängig von der Quelle Ihrer persistenten Daten können Sie immer zum Stammverzeichnis des iPhone Simulators gehen und dort die Anwendungsdaten löschen. Auf diese Weise müssen Sie nicht alles aus Ihrem Simulator entfernen.

Der Ordner ist ausgeblendet, daher müssen Sie möglicherweise Ihre Ordner einblenden, um sie anzuzeigen.

/Users/yourname/Library/Application Support/iPhone Simulator

Das nächste Mal, wenn Sie Ihre Anwendung ausführen, wird es eine saubere Installation sein.

4

Um alle gespeicherten Daten über eine App im iOS Simulator zu entfernen, gehen Sie folgendermaßen vor:

1) Öffnen Sie den Simulator (es ist egal, welche App Sie öffnen, solange der Simulator geöffnet ist)
2) Klicken Sie auf "iOS Simulator" in der oberen linken Ecke des Bildschirms.
3) Drücken Sie auf "Inhalt und Einstellungen zurücksetzen ..." (WARNUNG: Dadurch wird alles im iOS Simulator gelöscht, einschließlich installierter Anwendungen, Einstellungen und gespeicherter Daten).
4) Installieren Sie die App im iOS Simulator neu, und dieses Mal sollte es eine Neuinstallation sein.

Verwandte Themen