Как установить инструменты командной строки xCode? Как установить бета-версию Xcode 9 вместе с xCode 8?

Инструменты доступны? У меня есть учетная запись разработчика Apple, и у меня загружена бета-версия Xcode 9, которую я получил с https://developer.apple.com/download/.

Инструменты разработчика Xcode 9 отсутствуют?

1 ответ

Решение

Когда вы устанавливаете Xcode, вы также устанавливаете инструменты командной строки. Вы можете проверить, набрав $ gcc, Если вы получаете сообщение об ошибке вроде:clang: error: no input files, у вас уже есть инструменты командной строки. Но только для информации, вы можете сделать $ xcode-select --install если вы хотите инструменты командной строки.

Теперь использовать оба Xcode8 а также Xcode9 Beta вместе вы должны сделать следующее:

0) Закройте все открытые проекты Xcode и выйдите из Xcode

1) Переименуй свой Xcode (8, который будет просто Xcode.app в вашем каталоге /Applications) к чему-то вроде Xcode8,

2) Введите $ xattr -d com.apple.quarantine /Users/<your_user_name>/<the downloaded directory>/Xcode-beta.app, Здесь вам нужно перетащить бета-код xcode (xcode9) на ваш терминал, как только вы наберете $ xattr -d com.apple.quarantine, Теперь переместите вашу Xcode-beta в папку /Applications и переименуйте ее в Xcode,

3) Введите $ sudo xcode-select -s /Applications/Xcode(which is 9 now).app/Contents/Developer, Если вы хотите вернуться к 8, просто введите ту же команду с Xcode8.app в месте Xcode.app,

4) Убедитесь, что вы используете Xcode 9, набрав $ xcode-select -print-path, Вы можете видеть, что это будет указывать на Xcode.app который на самом деле является Xcode-бета, то есть Xcode 9.
Xcode-бета это Xcode 9.

Другие вопросы по тегам