Изменения кода проекта Xcode не обновляются на 100% после сохранения-сборки-запуска - PullRequest
9 голосов
/ 02 апреля 2010

Когда я изменяю код в своем игровом проекте iPhone в Xcode, а затем выполняю CMD-B + Enter, я ожидаю, что проект будет сохранен, собран и запущен на симуляторе с последней версией. Однако иногда случается так, что я не получаю небольшое изменение, если не уберу проект, а затем соберу.

Я давний Java-человек и новичок в языках на основе C и его компиляторе. Может кто-нибудь объяснить мне, что кешируется после каждой сборки, что делает это, и как изменить настройки моего проекта, чтобы избежать необходимости очищать каждый раз? Или скажите мне плохую новость, что это часть разработки C? Не пытаясь его запилить - я компилирую JSP-файлы, которые часто застревают в рабочем кеше и на Java. : P

ОБНОВЛЕНИЕ: Это вообще связано с расположением моих сборок? Это единственное, что я могу вспомнить, это изменилось с точки зрения конфигурации сборки.

Ответы [ 6 ]

3 голосов
/ 05 октября 2013

Возникла похожая проблема, я сбросил контент и настройки в симуляторе iPhone

2 голосов
/ 04 декабря 2012

Перейдите в меню продукта и выберите «Очистить», затем выберите «Построить». Вот и все.

1 голос
/ 31 марта 2014

В случае, если кто-то все еще сталкивается с этим (поскольку у меня была эта проблема сегодня в Xcode 5.1), все, что мне нужно было сделать, это открыть новую вкладку и закрыть вкладку, в которой я работал. Какая-то ошибка вкладки в Xcode ,

1 голос
/ 02 апреля 2010

В настройках сборки Xcode убедитесь, что для «Несохраненные файлы» установлено «Всегда сохранять». Если нет, Xcode не будет автоматически сохранять файлы перед сборкой и будет использовать последнюю версию, сохраненную на диск.

1 голос
/ 02 апреля 2010

Мне кажется странным, потому что я никогда не сталкиваюсь с этой проблемой в XCode. Это не распространенная проблема с C или чем-то еще. Инструменты для языков на C обычно делают это так же, как и Java.

0 голосов
/ 05 апреля 2019

Я не уверен в этом, но в случае, если вы используете git, перейдите в настройки xcode -> Управление исходным кодом -> Общие

  • Снимите флажок Обновлять локальный статус автоматически
  • Снимите флажок Получать и обновлять статус сервера автоматически
  • Снимите флажок Автоматически добавлять и удалять файлы
  • Снимите флажок Выбрать файлы для автоматической фиксации
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...