Как понизить проект Xcode 5.0.1 до Xcode 4.6.3

Я обновился до Xcode 5, но у него есть отладка ошибка, из-за которой невозможно работать. Мой проект был создан в Xcode 4, но потом я работал с ним в Xcode 5.

Я установил Xcode 4.6.3. Я открыл свой проект в Xcode 4.6.3. Я сделал: - Очистить - Выполнить

Приложение скомпилировано и работает на iPhone.

Проблема в том, что по крайней мере один файл CPP выглядит поврежденным в Xcode 4. Если я открою его в другом редакторе, он будет выглядеть нормально.

Может быть, у проекта есть какой-то кеш, который я сильно чищу.

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

PS Я сделал следующий трюк. Я удалил ссылку на файл из проекта. Затем я создал копию файла под другим именем и добавил этот новый файл в проект.

Когда я открыл его в Xcode, он выглядит поврежденным.

Если я открою этот новый файл в jEdit, он будет выглядеть нормально.

Я также пробовал складывать/разворачивать. Я использовал сворачивание с этим файлом, когда кодировал в Xcode 5.

PS2

Я удалил каталог DerivedData, который нашел в Xcode - Preference - Locations. Перезапустил Xcode, и это не помогает.

PS3

Я могу редактировать этот файл в jEdit, и Xcode перезагружает файл. Я могу редактировать файл в Xcode, и jEdit перезагружает его.

Я добавил следующие 2 строки кода

// строка jedit // строка xcode

jEdit показывает правильный файл CPP Xcode показывает поврежденный файл CPP

Его все еще можно скомпилировать и запустить

PS4

Только что получил электронное письмо от Apple о выпуске семени Xcode 5.0.2 GM. Его нет в AppStore. Я скачиваю его сейчас.


person Max    schedule 05.11.2013    source источник
comment
Попробуйте очистить папку производных данных.   -  person Leo Natan    schedule 06.11.2013
comment
Я удалил DerivedDat, перезапустил Xcode, но это не помогает.   -  person Max    schedule 06.11.2013
comment
Вы переустанавливали Xcode 5.0 вместо Xcode 5.0.1?   -  person zaph    schedule 06.11.2013
comment
@ Zaph Нет. Я установил Xcode 4.6.3. Xcode 5 был установлен из AppStore, и я переименовал его в Xcode5, затем скачал Xcode4.6.3 и перетащил его в каталог приложений.   -  person Max    schedule 06.11.2013
comment
Попробуйте Xcode 5.0.2 GM. Внесены исправления в области отладки.   -  person trojanfoe    schedule 06.11.2013
comment
@trojanfoe Спасибо. Я обновил вопросы с PS4 1 час назад, когда я это делаю. Я обновлю вопрос, будет ли это работать хорошо или нет   -  person Max    schedule 06.11.2013


Ответы (2)


При использовании xib раскадровки из другой версии Xcode:

  1. Выберите xib или раскадровку.
  2. В «Инспекторе файлов» в разделе «Файлы построителя интерфейсов» выберите «Открывается в…» и установите совместимость с предыдущей версией. 2.

Спасибо @BJHomer за его комментарий, который частично включен в этот ответ.
@Neal попросил кого-нибудь повторно ответить с этой информацией, потому что он собирался удалить свой ответ, и комментарии будут недоступны.

person zaph    schedule 05.11.2013

Из того, что я прочитал, ошибка отсутствует в Xcode 5 и ограничена Xcode 5.0.1. Попробуйте удалить Xcode 5.0.1 и установить Xcode 5.

Вы должны иметь возможность перейти на страницу загрузок для разработчиков:
https://developer.apple.com/downloads/index.action

Найдите Xcode 5, скачайте и установите.

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

Я не вижу эту ссылку на сайте разработчиков iOS, только на сайте разработчиков Mac, поэтому она может не работать только для разработчиков iOS.

Ссылка: с форума Apple 9121264:

Проблема действительно только в 5.0.1. 5.0.0 вызывает затруднения - не поддерживает цель развертывания «не ios7 с arm64».

person zaph    schedule 05.11.2013
comment
Спасибо. У вас есть ссылки на то, что Xcode 5.0 не содержит ошибок? Я не нашел никаких ссылок на то, что ошибки отладки в Xcode 5.0.1 отсутствуют в Xcode 5. У меня также были другие мелкие ошибки Xcode 5 (которые заставляли меня часто очищать проект) - person Max; 06.11.2013
comment
Добавил ссылку на ответ. Я уверен? Нет, но похоже на правду. - person zaph; 06.11.2013
comment
Правильно. Спасибо @Zaph Xcode 5 кажется более стабильным. Если не будет решения с Xcode 463, а Xcode 5 будет работать еще несколько часов, я отмечу это как ответ. - person Max; 06.11.2013