Как установить бета-симуляторы iOS 17 в бета-версию Xcode 15
На сайте разработчиков Apple я могу загрузить новые бета-версии Xcode отдельно от симуляторов.
Я сделал именно это. После загрузки Xcode (3,41 ГБ) я загрузил новую бета-версию iOS 17 объемом 7,47 ГБ. После установки нового Xcode мне предлагается снова загрузить симулятор iOS, который я уже скачал. Но при появлении запроса из Xcode загрузка также происходит очень медленно, и я не хочу ждать, поскольку в папке загрузок есть симулятор DMG.
Я уже смотрел здесь, но это не помогло: Загрузите симулятор Xcode напрямую.
Я попытался вручную поместить содержимое файла .DMG в библиотеку в Xcode, как описано в некоторых старых сообщениях, например в «Cashes/com.apple.dt.Xcode/Downloads/», но это не сработало. При перезапуске Xcode у меня появилось такое же приглашение с просьбой повторно загрузить симулятор.
2 ответа
Немного погуглив, нашел ответ здесь:
https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes
Просто перейдите вниз, где написано «Установите среду выполнения симулятора и управляйте ею из командной строки».
Шаги, которые помогут заставить это работать:
// Select version of Xcode
xcode-select -s /Applications/Xcode-beta7.app
// launch it
xcodebuild -runFirstLaunch
// and here I add the path to the simulator I downloaded!
xcrun simctl runtime add "~/Downloads/iOS_17_beta_7_Simulator_Runtime.dmg"
Это сработало отлично, и когда я снова открыл Xcode, он распознал новую среду выполнения!
пс. Также есть отличная команда для загрузки всех симуляторов напрямую из командной строки, если вам тоже нужна watchOS!
xcodebuild -downloadAllPlatforms
Согласно документации Apple, следующие шаги должны работать. ДОКТОР
xcode-select -s /Applications/Xcode-beta.app
xcodebuild -runFirstLaunch
xcrun simctl runtime add "~/Downloads/iOS_17_beta_Simulator_Runtime.dmg"
Но, к сожалению, для меня это не работает.
Я нашел решение здесь . Я просто следую шагам.
Щелкните правой кнопкой мыши приложение Xcode 15 Beta и выберите «Показать содержимое пакета».
Дважды щелкните, чтобы открыть файл iOS_17_beta_Simulator_Runtime.dmg.
Внутри файла dmg симулятора найдите папку Runtime. Это папка, которую мы собираемся скопировать в Xcode.
Поместите папку Runtime в «Разработчик» → «Платформы» → «iPhoneOS.platform» → «Библиотека» → «Разработчик» → «CoreSimulator» → «Профили» внутри бета-версии Xcode 15. Показать содержимое пакета.
Если вы переместите бета-приложение Xcode в папку «Приложение», вы сможете использовать Finder для перехода к/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles
.
Перезапустите Xcode, если он у вас уже открыт, и ваши симуляторы iOS будут там.