Проблема с сертификатом в проекте Xamarin.Forms для iOS + ASP.NET Core Web API - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь создать приложение Xamarin.Forms, которое вызывает несколько конечных точек проекта ASP.NET Core Web API.

Поскольку я все еще на этапе разработки, я хотел бы запустить свой веб-сайт локально, поэтому конечные точки будут выглядеть как https://localhost:xxxx/{endpointpath}.

Но я получаю ошибки независимо от того, что я пытаюсь.

  • Я пытался включить недоверенные сертификаты с помощью ModernHttpClient, но они прекратили поддерживать это с последней версии.
  • Я пытался установить сертификаты на эмуляторе iPhone, но они никогда не отображаются в списке настроек доверия сертификатов.
  • Если я выполню эти шаги, мой сайт не будет работать. Я получаю ошибку Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate.... Затем я пытаюсь добавить сертификат разработчика с шагами, используемыми в этом вопросе, но затем он говорит, что у меня уже есть сертификат. Как видите, это бесконечный круг. Один говорит, что его не существует, другой говорит, что он существует, поэтому он не создаст другого.

Может кто-нибудь подсказать, что я делаю, чтобы окончательно избавиться от этой мистерии? Я потратил несколько дней, пытаясь понять это, и это даже не будет проблемой, если я использую свой реальный сервер. Но никто не хочет внедрять каждое небольшое изменение, которое они делают на веб-сайт ...

(я работаю на Mac.)

...