Больше не могу устанавливать сертификат SSL SSL на симуляторе tvOS 12
После выпуска tvOS 12 я не могу понять, как добавить сертификат в симулятор tvOS. Вот обычные шаги, которые я предпринимаю для tvOS 11:
- Перейдите в " Настройки" > " Основные" > " Конфиденциальность" и выберите " Поделиться Apple TV Analytics".
- Нажмите кнопку воспроизведения / паузы на пульте дистанционного управления; появится экран со списком установленных профилей вместе с опцией " Добавить профиль" вверху
- Выберите Добавить профиль
- Введите URL-адрес профиля и следуйте инструкциям на экране для завершения процесса установки.
- URL: https://chls.pro/ssl
- Пройдите шаги по установке профиля Чарльза
- После установки профиля нам нужно доверять сертификату.
- Перейдите в Настройки > Общие > О программе > Сертификаты
- Выберите сертификат Чарльза (не доверенный)
- Установить на Trusted
2 ответа
Следующие шаги сработали для меня.
- Сохраните корневой сертификат charles из проксирования charles-> Help-> ssl
- Перетащите загруженный сертификат .pem в симулятор tvOS.
- Проверьте настройки TvOS, General-> About-> Certificate Trust settings (он должен появиться после перетаскивания сертификата в симуляторе и загрузки сертификата в симуляторе tvOS).
- Убедитесь, что сертификат является надежным.
И вуаля, готово.
Мой ответ был найден в руководстве по симуляторам iOS на странице документации по SSL-сертификатам.
Выйдите из своего симулятора iOS.
Запустите Charles и перейдите в меню Help.
Выберите пункт "Прокси SSL" > " Установить сертификат Charles Root в симуляторах iOS".
Это установит ваш сертификат Charles Root во все ваши симуляторы iOS. Теперь, когда вы запустите iOS Simulator, вы сможете получить доступ к SSL-сайтам с помощью Charles через SSL Proxying.