Можно ли установить Xcode 10.2 на High Sierra (10.13.6)?
Я недавно обновил iOS на своем устройстве iPhone до 12.2, и это не похоже на Xcode 10.1. Должен ли я обновить Xcode до 10.2?
На моем Mac с High Sierra, когда я нажимаю "Обновить" для Xcode, 10.2 недоступен.
Я нашел эту ссылку: https://support.apple.com/en-us/HT209606
С этим комментарием: "Выпущено Xcode 10.2 25 марта 2019 г. Ядро доступно для: macOS High Sierra 10.13.6 или более поздней версии"
Как я могу установить Xcode 10.2 с High Sierra для тестирования iOS 12.2?
Примечание: Обновление до Мохаве НЕ вариант на моем старом Mac.
Ответы
Ответ 1
Да, это возможно. Выполните следующие действия:
- Загрузите Xcode 10.2 по этой ссылке (необходимо войти в систему с помощью Apple Id): https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_10.2/Xcode_10.2.xip и установить его
- Отредактируйте Xcode.app/Contents/Info.plist и измените Минимальную версию системы на 10.13.6
- Сделайте то же самое для Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist (может потребоваться перезапуск Xcode и/или Mac OS, чтобы открыть симулятор при запуске)
- Замените Xcode.app/Contents/Developer/usr/bin/xcodebuild на версию 10.1 (или другую версию, установленную на данный момент, например 10.0).
- Если есть проблемы с симулятором, перезагрузите Mac
Ответ 2
Вам не нужно запускать Xcode 10.2 для поддержки iOS 12.2. Вам просто нужен доступ к соответствующей папке в DeviceSupport.
Возможное решение
- Загрузите Xcode 10.2 по прямой ссылке (не из App Store).
- Переименуйте его, например, в Xcode102.
- Поместите это в
/Applications
. Можно иметь несколько версий Xcode в одном каталоге. -
Создайте символическую ссылку в Terminal.app, чтобы получить доступ к папке поддержки устройств 12.2 в Xcode 10.2
ln -s /Applications/Xcode102.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/12.2\ \(16E226\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Вы можете переместить Xcode 10.2 куда-нибудь еще, но тогда вам придется скорректировать путь.
Теперь Xcode 10.1 поддерживает устройства под управлением iOS 12.2.
Ответ 3
Загрузите xcode 10.2 по ссылке ниже https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_10.2/Xcode_10.2.xip
Изменение: Минимальная версия системы * до 10.13.6 в Info.plist по нижеуказанным путям
-
Xcode.app/Contents/Info.plist
-
Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist
Заменить: Xcode.app/Contents/Developer/usr/bin/xcodebuild
от Xcode 10
****ИЛИ ЖЕ*****
Вы можете установить образ диска 12.2 в существующий xcode для запуска на устройствах 12.2. Загрузите образ диска здесь https://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/releases/download/12.2/12.2.16E5191d.zip
И вставьте в Путь: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Примечание: перезапустите Xcode
Ответ 4
Основываясь на ответах и комментариях ниже, решение моей проблемы было следующим, и ЭТО РАБОТАЛО:
- Загрузите Xcode 10.2 по прямой ссылке (не из App Store). (Расчетный размер: ~ 6 Гб)
- Из загруженной версии просто скопируйте/вставьте каталог DeviceSupport/12.2 в "Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"
- Вы можете отказаться от загруженной версии сейчас (нам просто нужен маленький каталог 12.2!)
Ответ 5
Ничто из перечисленного не помогло мне.
Я смог установить Mojave, используя эту ссылку здесь: http://dosdude1.com/mojave/ Этот патч работал прекрасно и без проблем
Доказательство: здесь Mojave работает на моем (неподдерживаемом) Mac-mini 2011 года
Ответ 6
После того, как я вставил папку DeviceSupport в старую (10.1), я не смог использовать main.storyboard. Там написано: "Произошла внутренняя ошибка. Возможности редактирования могут быть ограничены".
Не могли бы вы помочь мне?
Моя система: - MacBook Pro, начало 2011 г. - macOS High Sierra 10.13.6
Спасибо Вам большое.
Ответ 7
Я просто нахожу это, и мне любопытно, патч Mojave и патч Xcode
Насколько это безопасно? это равносильно джейлбрейку? мой компьютер будет менее безопасным?
Спасибо
Ответ 8
Взломал это. Просто @Damnum шаги и затем следуйте пути для запуска xcode. Плохой путь, но работает как очарование.
Дважды щелкните по /Applications/Xcode102.app/Contents/MacOS/Xcode