Podczas testowania aplikacji na iPhone'a opracowuję pewne kroki, które mogę podjąć, aby wywołać błąd, który spowodowałby np. Awarię aplikacji przy ładowaniu lub w jakimś innym punkcie konsekwentnie, nawet gdybym miał zabić aplikację i załadować ją jeszcze raz.Testowanie aplikacji na telefon iPhone: jak uzyskać czystą instalację?
Założę się, że w celu zresetowania tej wewnętrznej niestałości stanu, która powoduje awarię, mogę po prostu ponownie zainstalować aplikację. Jednak problem będzie występował po ponownym zainstalowaniu i można go rozwiązać tylko poprzez zainstalowanie nowszej wersji.
Mogę tylko założyć, że niektóre dane aplikacji są zachowywane i ponownie wykorzystywane, mimo że są usuwane i instalowane ponownie (z IPA).
Czy istnieje sposób, aby temu zapobiec? Na przykład. robi jakąś "czystą instalację"?
Edycja: jeśli ponownie zainstaluję I uruchomię ponownie telefon, problem zostanie rozwiązany. Czy to oznacza w szczególności problemy z kodem aplikacji?
Czy dzieje się to w przypadku dowolnej wersji aplikacji lub tylko jednej konkretnej wersji? – sosborn
To jest błąd związany z konkretną wersją, która powoduje awarię. Nie zawsze konieczne było ponowne zainstalowanie i ponowne uruchomienie, aby go naprawić. – djskinner