Больше не могу устанавливать сертификат SSL SSL на симуляторе tvOS 12

После выпуска tvOS 12 я не могу понять, как добавить сертификат в симулятор tvOS. Вот обычные шаги, которые я предпринимаю для tvOS 11:

  1. Перейдите в " Настройки" > " Основные" > " Конфиденциальность" и выберите " Поделиться Apple TV Analytics".
  2. Нажмите кнопку воспроизведения / паузы на пульте дистанционного управления; появится экран со списком установленных профилей вместе с опцией " Добавить профиль" вверху
  3. Выберите Добавить профиль
  4. Введите URL-адрес профиля и следуйте инструкциям на экране для завершения процесса установки.
  5. URL: https://chls.pro/ssl
  6. Пройдите шаги по установке профиля Чарльза
  7. После установки профиля нам нужно доверять сертификату.
  8. Перейдите в Настройки > Общие > О программе > Сертификаты
  9. Выберите сертификат Чарльза (не доверенный)
  10. Установить на Trusted

2 ответа

Следующие шаги сработали для меня.

  1. Сохраните корневой сертификат charles из проксирования charles-> Help-> ssl
  2. Перетащите загруженный сертификат .pem в симулятор tvOS.
  3. Проверьте настройки TvOS, General-> About-> Certificate Trust settings (он должен появиться после перетаскивания сертификата в симуляторе и загрузки сертификата в симуляторе tvOS).
  4. Убедитесь, что сертификат является надежным.

И вуаля, готово.

Мой ответ был найден в руководстве по симуляторам iOS на странице документации по SSL-сертификатам.

  1. Выйдите из своего симулятора iOS.

  2. Запустите Charles и перейдите в меню Help.

  3. Выберите пункт "Прокси SSL" > " Установить сертификат Charles Root в симуляторах iOS".

Это установит ваш сертификат Charles Root во все ваши симуляторы iOS. Теперь, когда вы запустите iOS Simulator, вы сможете получить доступ к SSL-сайтам с помощью Charles через SSL Proxying.

Источник

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