Как установить Xcode 9 без обновления macOS?
Кто-нибудь есть идея установить Xcode 8 OR Xcode 9 без обновления macOS?
Я хочу обновить свой Xcode 7.1 до Xcode 8 или Xcode 9 (или 9.1) Beta.
Но это не позволяет мне обновлять непосредственно на OS X Yosemite 10.10.
И теперь я не хочу обновлять свою ОС до El Capitan, так как я могу установить Xcode 8 в OS X Yosemite 10.10.
Ответы
Ответ 1
Xcode 8 будет работать на OS X 10.11 (El Capitan), но приложения, которые вы создаете, не будут, потому что единственным доступным SDK является MacOS 10.12 SDK, то есть macOS Sierra.
Из примечаний к выпуску:
Совместимость
Для Xcode 8 требуется Mac с MacOS Sierra 10.12 или OS X El Capitan 10.11.5 или новее.
Xcode 8 включает SDK для iOS 10.0, watchOS 3.0, macOS Sierra 10.12 и tvOS 10.0.
Ответ 2
Из Xcode 8 Beta 6 Примечания к выпуску:
Xcode 8 beta 6 требует, чтобы Mac запускал macOS Sierra beta 3 или новее, или OS X El Capitan 10.11.5 или новее.
macOS 10.10 является неподдерживаемой конфигурацией и не поддерживается Xcode 8. Ваше единственное решение - обновить до 10.11.
Ответ 3
Чтобы установить Xcode 9 без обновления macOS, вы можете изменить минимальную требуемую версию в наборе связок Xcode. Для этого просто нажмите Xcode-приложение, нажмите " Open Package Contents
, затем зайдите в папку " Contents
", там вы увидите info.plist
. Откройте его с помощью Xcode, который вы уже установили, и там вы можете изменить значение поля Minimum system version
для любой версии, установленной в настоящее время.
![Minimum system version]()
Также есть и другие "*.app", такие как "Instruments.app" и т.д. Они также требуют тех же операций.
Если в конце концов вы получите ту же ошибку, попробуйте перезагрузить свой macOS.
Я использовал этот способ для установки Xcode 9.2 на macOS 10.12.5, и он работает.
Ответ 4
Вы должны обновить macOS, чтобы использовать последний инструмент Xcode.
Согласно Apple, Xcode 9 - примечание к выпуску, Xcode 9 для Mac требуется macOS 10.12.6 (Sierra) или более поздняя версия
Вы можете скачать Xcode 9 с помощью Платной (Premium) учетной записи Apple Developer ниже по ссылкам.
Xcode 9
Для недопустимой учетной записи /apple id:
Apple Download Portal
Ответ 5
У меня есть два приложения в Mac App Store. Моя основная машина разработки по-прежнему работает на OS X Yosemite. Одно приложение начало показывать некоторые небольшие проблемы с графическим интерфейсом при использовании в MacOS Sierra. Поэтому я установил XCode 8 на своем MacBook Pro, работая под MacOS Sierra. Затем я перенес код на Swift 2.3 (на данный момент это было слишком много хлопот), а также архивировал и экспортировал приложение (без изменения каких-либо настроек сборки). Проблемы с графическим интерфейсом (в основном связанные с изменением размера изображений и окон) теперь решаются в приложении при запуске с MacOS Sierra. И приложение по-прежнему работает с OS X Yosemite и OS X El Capitan.
Возможно, это зависит от настроек, которые вы используете в XCode 8, но приложения, скомпилированные/построенные с помощью XCode 8, обязательно должны работать с OS X Yosemite и El Capitan. Если вы не используете определенные функции/функции MacOS Sierra SDK, Конечно.
Ответ 6
от терминала введите команду:
xcode-select --install
в случае, если у вас есть предыдущий XCode для его удаления, введите команду:
sudo rm -Rf/Library/Developer/CommandLineTools
перед установкой текущего