Как удалить приложение с предыдущей версией при установке новой версии - PullRequest
0 голосов
/ 21 декабря 2011

у предыдущей версии приложения есть некоторые неявные с самой новой версией, и если пользователи установят новую версию, возможно, приложение будет аварийно завершено, так что есть ли способ удалить предыдущую версию при установке новой версии, спасибо~~

Ответы [ 3 ]

3 голосов
/ 21 декабря 2011

Вы не можете напрямую форсировать это.Вы можете попросить своих клиентов сначала удалить приложение, но гораздо лучше убедиться, что ваша новая версия правильно очищает все, что осталось от старых версий.

2 голосов
/ 21 декабря 2011

Пакет приложения, установленный iTunes, полностью заменяется при его обновлении.Ничего из твоего старого кода не осталось.Единственные биты, которые могут остаться от предыдущих установок, - это данные: элементы, которые вы создали в каталоге документов приложения;пары ключ-значение, которые вы сохранили в NSUserDefaults singleton и т. д. Вы можете сохранить текущую версию в NSUserDefaults и проверить, соответствует ли она идентификатору версии пакета при запуске, и использовать этот тест, чтобы определить, какая очистка может бытьнеобходимо перед запуском приложения.

0 голосов
/ 21 декабря 2011

Вы ничего не можете сделать, это автоматически заменяет старое приложение новым.

...