Как установить бета-симуляторы 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"

Но, к сожалению, для меня это не работает.

Я нашел решение здесь . Я просто следую шагам.

  1. Щелкните правой кнопкой мыши приложение Xcode 15 Beta и выберите «Показать содержимое пакета».

  2. Дважды щелкните, чтобы открыть файл iOS_17_beta_Simulator_Runtime.dmg.

  3. Внутри файла dmg симулятора найдите папку Runtime. Это папка, которую мы собираемся скопировать в Xcode.

  4. Поместите папку Runtime в «Разработчик» → «Платформы» → «iPhoneOS.platform» → «Библиотека» → «Разработчик» → «CoreSimulator» → «Профили» внутри бета-версии Xcode 15. Показать содержимое пакета.

Если вы переместите бета-приложение Xcode в папку «Приложение», вы сможете использовать Finder для перехода к/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles.

Перезапустите Xcode, если он у вас уже открыт, и ваши симуляторы iOS будут там.

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