13

Я хочу сохранить Xcode 6 на данный момент, так как мои приложения были созданы и протестированы с этим. У меня также есть Xcode 7 Beta 6, и я хотел бы обновить его до версии выпуска Xcode 7.

В App Store просто есть кнопка «Обновить» для Xcode 7, и я подозреваю, что она обновит мои 6 до 7, но я нигде не могу найти это документированное.

Итак, обновит ли App Store Xcode 7 мой Xcode 6? Если да, есть ли другой способ получить релизную версию Xcode 7?

3 ответа3

13

Проще: переименуйте существующий Xcode ("Xcode 6"), затем установите новый Xcode. В качестве альтернативы, но текущий Xcode в другой папке ("/Applications/Xcode 6"). Для многих версий теперь XCode нес важные вещи в комплекте приложений, включая фреймворки. Там нет проблем, есть две версии в вашей системе. Именно так бета-тестер тестирует новые версии - они не удаляют текущую, бета-версия просто имеет другое имя («Xcode-beta»).

PS - используйте команду xcode-select для переключения инструментов командной строки на текущую версию, которую вы используете. Сделайте «man xcode-select» в Терминале, чтобы просмотреть команду doc.

6

Выяснили, как (если не желательно) сделать это:

  1. Загруженный Xcode 7 (вместо использования опции Upgrade from App Store).
  2. Открыл скачанный dmg и перетащил Xcode.app на мой рабочий стол.
  3. Переименовал этот Xcode.app в Xcode-7.app
  4. Удалил этот Xcode-7.app в мой каталог Applications/ .
0

Переключение с помощью xcode-select перестало работать для меня с Xcode 7.1 (одновременно с Xcode 6.4). После запуска Xcode 7.1 произошел сбой Xcode 6.4 со странной ошибкой, связанной с раскадровками.

Основная причина заключается в том, что Xcode пытается использовать симулятор iOS 9.x во время компиляции. Единственный способ, которым я знаю, чтобы справиться с этим, - это удалить среду выполнения симулятора для iOS 9.x.
Вы можете найти время выполнения здесь:

/Library/Developer/CoreSimulator/Profiles/Runtimes

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .