2014-11-28 2 views
0

Может ли все просто скопировать и вставить с Xcode 5.1.1 в Xcode 6 для Objective-C? Я не хочу воссоздавать все игровое приложение с нуля на Xcode 6. Если бы я мог просто скопировать и вставить из Xcode 5.1.1 в Xcode 6, я бы это сделал. Или Xcode 6 полностью перезаписывает и удаляет проекты Xcode 5.1.1?Могу ли я перенести содержимое Xcode 5.1.1 в файл проекта в Xcode 6

Возможно ли реализовать iOS 8 и 4,7-дюймовые и 5,5-дюймовые симуляторы iPhone в Xcode 5.1.1?

+1

так что у вас есть один файл .xcodeproj, Xcode - это IDE, просто откройте проект в Xcode 6, нет необходимости копировать или делать что-либо. – Vig

+0

Вы имеете в виду, если я загружаю Xcode 6.1.1 мое приложение для игры с универсальным устройством, m в Xcode 5.1.1 будет автоматически передаваться в файл для Xcode 6.1.1, как только я его открою? Или какие шаги мне нужно предпринять? Я боюсь обновляться до Xcode 6.1.1, потому что я не хочу, чтобы мне никогда не разрешалось обращаться к моему проекту Xcode 5.1.1. – Alex

ответ

1

Нет необходимости обновлять проекты, совместимые с Xcode 6, если они были созданы в Xcode 5. Просто откройте файл проекта (или рабочую область, если вы используете его, например, с CocoaPods), и убедитесь, что что он использует программу Xcode 6.

Есть несколько отличий между двумя версиями, но ничего, что может привести к разрыву вашего проекта. Главная проблема в том, что это обновление для использования SDK iOS 8, но обычно это просто новые устаревшие предупреждения. Если у вас есть проблемы с этим, задайте отдельный вопрос с подробной информацией об этом.

Вы не можете использовать Xcode 5 для работы в iOS 8 и симах с диагональю 4,7 дюйма/5,5 дюйма. Даже если вы нашли способ, вы не должны - Xcode 6 получит новые обновления и исправления от Apple, поэтому вы должны продолжить и обновить. Я обещаю, что это относительно безболезненно. (Теперь, во всяком случае ... это было грубо, когда оно впервые появилось, но это время в основном прошло.)

Кроме того, вы захотите повторно загрузить 7.1-симуляторы, так как они выполняют половину удаления всякий раз, когда вы обновляете Xcode. Вы можете получить доступ к кнопке загрузки для Xcode -> Preferences -> Downloads. Просто нажмите кнопку справа от симов (и документы, если вы заинтересованы в них). Это не будет полная загрузка, в основном просто переустановка программ.

+0

Итак, если я загружаю Xcode 6.1.1, он говорит, что он автоматически загружает ios8. Однако, если я загружаю 6.1.1, и я открываю свой проект универсального устройства, как обычно, он будет автоматически открыт как проект в Xcode 6.1.1? – Alex

+0

Да, он автоматически загрузит iOS 8 SDK и по умолчанию будет использовать самую последнюю версию этого SDK для всех будущих сгенерированных проектов из Xcode 6 в настройках сборки. Если у вас установлены оба Xcode 5 и 6, ваш Mac может попытаться открыть проект в том или ином режиме, в зависимости от настроек и версии ОС. Чтобы гарантировать, что вы открываете его в новейшей версии, вы можете щелкнуть правой кнопкой мыши файл проекта и выбрать «Открыть с» и выбрать версию Xcode, которую вы хотите использовать. – kpsharp

+0

Последний вопрос. В Xcode 5.1.1 я строю свое приложение для iOS 6, iOS 7. В Xcode 6.1.1 я могу построить для iOS 6 и iOS 7 или это только iOS 8 для Xcode 6.1.1? Кроме того, благодарю вас за то время, которое вы приняли, чтобы ответить на мои вопросы. – Alex

Смежные вопросы