«iOS 17.0.simruntime» не может быть открыт, потому что разработчик не может быть проверен

Я только что загрузил среду выполнения iOS 17, но после ее копирования в место назначения открывается это всплывающее окно, и Xcode не может использовать симулятор, как ожидалось:

«iOS 17.0.simruntime» не может быть открыт, потому что разработчик не может быть проверен

Downloaded from the Apple Developer site

Как я могу это исправить?


3
673
3

Ответы:

Решено

Вы должны доверять DMG, прежде чем копировать файл:

  1. Закройте Xcode и извлеките симулятор DMG.
  2. Измените атрибуты загруженного dmg с помощью следующей команды:

xattr -cr PATH_TO_DOWNLOADED_DMG

  1. Скопируйте .simruntime в нужное место назначения (/Library/Developer/CoreSimulator/Profiles/Runtimes)
  2. Запустите Xcode еще раз и дождитесь завершения проверки.

Можно вызвать simctl загруженный .dmg, чтобы вручную добавить среду выполнения симулятора. Это более безопасный рабочий процесс, который также выполняет проверку подписи кода. Команда будет:

xcrun simctl runtime add <pathTo/platform_simulator_runtime.dmg>

Копирование .simruntime вручную в место, предназначенное для установки, — неподдерживаемый рабочий процесс.

Чтобы узнать больше, взгляните на https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes


Вы не должны копировать его вручную. После загрузки Xcode, среды выполнения .dmg и манифеста загрузки запустите Xcode. Вам будет предложено установить уже загруженную среду выполнения.

Смотрите документацию: https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes#Install-Simulator-runtimes-from-the-Apple-Developer-website