Могут ли 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.