Изображение не обновляется, когда имя файла остается тем же в XCode 3.1.2 - PullRequest
3 голосов
/ 22 августа 2010

Я использую XCode версии 3.1.2 и разрабатываю для iPhone, используя симулятор с iOS 2.2.1 на Leopard. В моем проекте был файл изображения с именем «img.jpg», который я решил переключить на другой файл. После добавления нового файла в папку «Ресурсы XCode» я удалил первый файл и переименовал новый файл с тем же именем, что и предыдущий, «img.jpg». Однако, когда я запускаю свою программу, симулятор загружает старое изображение вместо нового, даже если старое изображение было удалено с диска (а не просто ссылка). Я попытался изменить имя файла на «img2.jpg», и оно работало так, как должно - загрузка нового изображения, но я хочу сохранить имя «img.jpg». Я выполнил поиск в Spotlight по запросу «img.jpg», чтобы узнать, была ли где-то еще копия, которая использовалась XCode, но она вернула только мой новый файл изображения. Я попытался удалить приложение из симулятора и снова запустить приложение, но это также не решает проблему.

Что я должен сделать, чтобы XCode распознал, что я хочу использовать новый файл изображения, а не старый?

Спасибо за вашу помощь !!

Ответы [ 5 ]

5 голосов
/ 22 августа 2010

Вы должны очистить сборку всех ваших целей проектов XCode, используя «Построить» -> «Очистить все цели», и восстановить с нуля.Это должно исправить вашу проблему.

1 голос
/ 16 сентября 2014

Вы должны решить это, выполнив обе процедуры:

  1. Прочитайте новые изображения в Xcode

    Продукт> Чистый

  2. Во-вторых обновить симулятор Вы также должны принудительно отправить обновленные изображения на симулятор. Вы можете сделать это, удалив папки или просто удалив приложение из симулятор (как вы обычно делаете на своем телефоне).

1 голос
/ 25 декабря 2010

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

0 голосов
/ 04 октября 2013

Важное дополнение - при работе с симулятором удаляйте папку в симуляторе

Папка должна называться примерно так: / Users / username / Библиотека / Поддержка приложений / iPhone Simulator /6.1 / Applications / 53630E9A-6E04-4D33-8600-AD29484C9FA8 и иметь YourAppName.app внутри

0 голосов
/ 05 июля 2012

У меня была эта проблема в Xcode 4. Проблема была вызвана тем, что Default ~ iphone.png зависал со старым изображением. Я сохранил снимок экрана поверх Default ~ iphone.png и выбрал этот файл в качестве начального изображения на сводной странице проекта. Вы можете определить, является ли это вашей проблемой, выбрав файл Default ~ iphone.png в качестве образа запуска iphone, и xcode спросит вас, хотите ли вы перезаписать Default.png.

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