Могут ли Xcode 6 и Xcode 5 сосуществовать на одном компьютере?


83

В настоящее время у меня есть и использую Xcode 5, и хотя я хотел бы поэкспериментировать с Xcode 6, я не хочу использовать его для производства. Могу ли я установить их оба на одном компьютере, чтобы они не конфликтовали друг с другом? Я не смог найти ничего об этом на странице загрузки Xcode 6.


1
Имейте в виду, что у вас могут возникнуть проблемы с Xcode Server, подробности см. В разделе документации Known Issues in Xcode 6 Beta .
A-Live

Ответы:


67

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

РЕДАКТИРОВАТЬ: вы можете использовать xcode-selectдля переключения между различными версиями инструментов командной строки. На странице руководства :

Когда в системе установлено несколько приложений Xcode (например, /Applications/Xcode.app, содержащий последнюю версию Xcode, и /Applications/Xcode-DP.app, содержащий предварительный просмотр разработчика), используйте xcode-select --switch path / to / Xcode. app, чтобы указать Xcode, который вы хотите использовать для инструментов разработчика командной строки.


8
Любые идеи о том, почему xcode 6 (при нажатии) имеет анимацию отскока, работающую в течение 20 секунд, а затем не запускающуюся? Я бегу на 10.9.3
UIChris

то же самое для меня, не могу запустить его
devmiles.com

1
@mts См. мою правку выше. При использовании инструментов командной строки проблем возникнуть не должно.
Ethan Holshouser

13
user1147981 - Моя отскакивала в течение 2 минут, прежде чем спросить, хочу ли я позволить ей открыться, затем она отскакивала еще некоторое время и заставляла меня принять пользовательское соглашение, затем она начала устанавливать компоненты, затем некоторое время вращалась, затем она наконец началась произошло, поскольку для него не был выбран предыдущий проект для автоматического открытия).
Стюарт П.

3
@newguy xcode-selectизменяет версию Xcode, которая будет использоваться для инструментов командной строки (например, xcodebuild), но, насколько я знаю, не меняет приложение по умолчанию для расширений файлов, связанных с Xcode (включая .xcworkspace). Есть несколько способов сделать это, но это, вероятно, самый простой: tech-recipes.com/rx/2573/…
Итан Холсхаузер

17

Ответ ДА

Где скачать бета-версию Xcode 6

  1. Перейдите на https://developer.apple.com/xcode/downloads/
  2. Выберите Просмотр в Центре разработки iOS.
  3. Войдите, используя свой Apple Developer ID.
  4. В левом верхнем углу выберите iOS 8 Beta.
  5. Прокрутите вниз и найдите бета-версию Xcode 6

Требование для Xcode 6 - OS X Mavericks 10.9.3.

Он будет установлен в папку / Applications с именем Xcode6-Beta , поэтому он не повредит ваш текущий Xcode.


@Chandru У меня на Macbook есть Xcode 5 и 6, а у меня всего 4 ГБ :)
onmyway133

Только мои 2 цента - чтобы обойти магазин приложений Mac для загрузок, эта ссылка приведет вас прямо ко всем загрузкам инструментов разработчика с Apple. developer.apple.com/downloads/index.action
jwknz

13

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

sudo xcode-select -s /Applications/Xcode6-Beta.app

Xcode 6 работает и с 10.9.


5
Стоит отметить, что он работает только на OS X 10.9.3 или выше (не на всех версиях 10.9)
Коди Райхерт

13

Как было сказано ранее - XCode 5 и 6 могут сосуществовать вместе. Просто хочу добавить, что вы можете переключаться между различными версиями инструментов командной строки, также используя графический интерфейс: откройте XCode -> Preferences -> Locations .


5

Мой значок Xcode 5 в доке превратился в большой вопросительный знак, поскольку, похоже, он был удален с установкой Yosemite. Кроме того, если я попытаюсь повторно загрузить его из магазина приложений, он скажет, что моя версия OS X «слишком нова», и откажет мне в загрузке. Затем я загрузил Xcode 5.1.1 из загрузок для разработчиков, что наконец позволило мне установить его. Теперь они оба счастливо сосуществуют на Йосемити.


4

Я использую OS X 10.9.3 и у меня установлен XCode 5.1.1. Сегодня я установил бета-версию XCode 6, и она прошла без проблем. Теперь у меня есть XCodeи Xcode6-Betaприложение.


1
где ты это скачал?
Lena Bru

@LenaBru Со страницы разработчика Mac. Я считаю, что вам нужно зарегистрироваться в их платной программе, чтобы скачать бета-версию.
aglasser 03

1
Я зарегистрирован ... Я разработчик iOS в компании, у меня есть корпоративный аккаунт ... где мне скачать?
Лена Брю

Зарегистрированный разработчик ima (платная учетная запись) ... но ссылка на ios 8 отключена в моей учетной записи .. вы можете мне что-то предложить?
Harshit Gupta 03

3
@harshitgupta, я думаю, вам нужно принять последнее лицензионное соглашение по программе. вы видите, как мило просят вас сделать это на developer.apple.com/membercenter/index.action ?
pelotasplus 03

2

Да, у вас может быть два Xcode в системе, но рекомендуется оставить последний. При установке Xcode 6 появится запрос «Xcode уже существует. Заменить / оставить? '

Пойдите с созданием новой копии Xcode. Это установит Xcode 6 в вашу систему. Вновь установленный Xcode будет переименован в Xcode 6 . Я использую Xcode 5.1 и Xcode 6 в своей системе, и, похоже, проблем нет.

Скриншот проблемы


Спасибо за это. Этот запрос на «заменить / сохранить» был при установке из App Store?
Дэн Розенстарк

Нет. Вы должны использовать прямую загрузку: apple.stackexchange.com/questions/154472/…
Дэн Розенстарк

1
@Yar: Нет, когда вы загружаете файл в формате dmg. После установки приложения появится всплывающее окно «Заменить / сохранить».
Jayprakash Dubey


1

да, вы можете иметь две отдельные версии на одном Mac

  1. Xcode 6 в Mac App Store заменит существующую установку Xcode. Только бета-версии Xcode устанавливаются отдельно (по умолчанию)

  2. Только загрузка Xcode с https://developer.apple.com/downloads/ и выполнение установки вручную (путем копирования Xcode из DMG в / Applications) предложит вам заменить или сохранить оба.

При появлении запроса выберите вариант «Сохранить оба».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.