Xcode не отражает изменения в коде симулятора и устройства - PullRequest
2 голосов
/ 28 февраля 2012

Это никогда не случалось со мной раньше. У меня есть мой код, который работал нормально, и вчера утром после обновления моего кода из GitHub Xcode не принял изменения и установил предыдущую сборку. Я удалил свой проект, удалил клиент Git и клонировал новый проект, который не работал во время работы на симуляторе. Я попытался установить приложение на устройство, и оно работало нормально!

Позже вечером я создал AdHoc, и у меня возникла та же проблема (AdHoc был таким же, как сборка симулятора!).

Сегодня утром я удалил Xcode и установил новую версию Xcode 4.3. Однако проблема все еще существует. Я не вижу свои новые изменения на симуляторе и на устройстве. Тот же код работает нормально для моего друга. (Я много раз чистил проект, удалял проект из Organizer-? Project). Кажется, ничего не работает.

EDIT:

Я отформатировал свой компьютер.

Теперь не должно быть оснований для того, чтобы показывать мне старый код. Я даже получил свежую копию от Репо ... Хуже всего то, что она все еще показывает мне что-то другое!

Почему это так?

Ответы [ 5 ]

2 голосов
/ 06 мая 2019

1. Прежде всего измените помощника редактора на стандартный редактор. 2. открыть файл viewContraller.swift для начального просмотра и print("something") in viewDidLoad() 3.Если это работает, у вас нет проблем.

Но при работе с помощником редактора вы должны сделать следующее:

Теперь откройте main.storyboard и выберите начальный вид. Теперь откройте редактор помощника и убедитесь, что вы правильно выбрали viewController.

Вы можете установить его следующим образом,

Нажмите -> Автоматически -> связанный viewController.swift (вы можете найти его в верхней части помощника редактора)

2 голосов
/ 29 февраля 2012

Самый практичный способ - не терять время, а закрывать и открывать XCode, обычно это решает.Иногда даже приходится перезагружаться ... например, в этом случае ошибки:

Couldn't register com.XXXXX.deviceapp with the bootstrap server. Error: unknown error    code. This generally means that another instance of this process was already running or is hung in the debugger.Program received signal:  “SIGABRT”. 

Надеюсь, это поможет!

2 голосов
/ 28 февраля 2012

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

0 голосов
/ 18 ноября 2017

Все еще происходит в 11/2017

xCode (в тот день, никогда не виденный ранее) не сохраняет изменения в коде в режиме редактора Assistant. Даже связывание IBOutlet не работает.

Если вы вернетесь в Standard Editor, вы потеряете весь свой новый код, хорошо ...

Лучше оставаться в Стандартном редакторе

0 голосов
/ 01 марта 2012

Попробуйте очистить и построить проект друзей.

...