Чи можуть Xcode 6 та Xcode 5 співіснувати на одному комп’ютері?


83

В даний час я використовую і використовую Xcode 5, і хоча я хотів би експериментувати з Xcode 6, я не хочу використовувати його для виробництва. Чи можу я встановити їх обох на одному комп’ютері, не конфліктуючи між собою? Я не міг нічого знайти на цьому на сторінці завантаження Xcode 6.


1
Майте на увазі, що у вас можуть виникнути проблеми із сервером Xcode, детальніше перегляньте розділ документації Known Issues in Xcode 6 Beta .
A-Live

Відповіді:


67

У мене зараз вони встановлені поруч, і я не стикався з жодними проблемами з цим механізмом. Хоча я, очевидно, не мав Xcode 6 дуже довго, я робив те саме з кількома попередніми бета-версіями Xcode, і я не маю підстав вважати, що цей реліз буде іншим.

EDIT: Ви можете використовувати xcode-selectдля перемикання між різними версіями інструментів командного рядка. Зі сторінки користувача :

Коли в системі встановлено кілька додатків Xcode (наприклад, /Applications/Xcode.app, що містить найновіший Xcode, та /Applications/Xcode-DP.app, що містить попередній перегляд розробника), використовуйте xcode-select --switch path / to / Xcode. додаток, щоб вказати 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 Dev Center
  3. Увійдіть за допомогою свого ідентифікатора розробника Apple
  4. У верхньому лівому куті виберіть iOS 8 Beta
  5. Прокрутіть вниз і знайдіть Xcode 6 beta

Вимогою до Xcode 6 є OS X Mavericks 10.9.3

Він встановиться в папку / Applications із назвою Xcode6-Beta , тому це не зашкодить вашому поточному Xcode


@Chandru У мене є і Xcode 5 і 6 на моєму Macbook, і у мене всього 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 -> Налаштування -> Місцеположення .


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
де ви його завантажили?
Лена Бру

@LenaBru Зі сторінки розробника Mac. Я вважаю, що вам потрібно зареєструватися в їх платній програмі, щоб завантажити бета-версію.
aglasser

1
Я зареєстрований ... я розробник iOS у компанії, у мене є рахунок компанії ... Де завантажити?
Лена Бру

ima зареєстрований розробник (платний рахунок) ... але посилання ios 8 у моєму обліковому записі відключено .. можеш щось запропонувати?
Харшіт Гупта

3
@harshitgupta, я думаю, що ти повинен прийняти останню ліцензійну угоду програми. ви бачите приємне прохання зробити це на developer.apple.com/membercenter/index.action ?
pelotasplus

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.