Почему мой комплект приложений iPhone не заменяет старый во время обновления? - PullRequest
5 голосов
/ 06 марта 2011

Я начинаю с приложения, у которого foo.png в качестве ресурса, и приложение установлено (либо в симуляторе, либо на устройстве). Если я удаляю foo.png, делаю чистую сборку и т. Д. И устанавливаю, то он все еще отображается в связке на симуляторе или устройстве!

Но я знаю файл не находится в комплекте до копирования на симулятор или устройство (например:

  1. Я вижу, что его нет в папке сборки.
  2. Если я удаляю приложение из симулятора или устройства, а затем устанавливаю, то foo.png не отображается на симуляторе или устройстве.

Похоже, что при обновлении он не заменяет комплект приложений; вместо этого он только копирует новые файлы и заменяет обновленные. (Я могу подтвердить, что делает , фактически копирует и заменяет файлы должным образом.)

Почему он не заменяет весь пакет приложений?

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Если вы обновите свое приложение через iTunes, используя специальную сборку, вы увидите, что ваш комплект .app будет полностью заменен, а старые ресурсы, такие как файл foo.png, описанный в исходном сообщении, будут удалены.

0 голосов
/ 06 марта 2011

Сброс симулятора, перейдите в меню и нажмите «Сброс симулятора».У меня всегда есть такая проблема с базами данных на устройстве.Вам придется удалить его на устройстве.Просто причуду, которую я тоже испытал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...