После обновления к Xcode 11.3.1, получая ошибку «Не удалось разрешить AuthenticationServices.IASAuthorizationControllerDelegate» в проекте Xamarin Forms iOS - PullRequest
0 голосов
/ 01 мая 2020

Приложение My Xamarin Forms (построено на Windows 10 с использованием Visual Studio 2017, подключается к удаленному Ma c под управлением Mojave) и в течение нескольких лет осуществляет сборку и публикацию в магазинах Android и iOS.

Однако после обновления установки Xcode моей удаленной Ma c до 11.3.1 (в соответствии с последними требованиями Apple по публикации приложений) я неожиданно получаю загадочную ошибку сборки:

Failed to resolve "AuthenticationServices.IASAuthorizationControllerDelegate" reference from "Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065"

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

1 Ответ

0 голосов
/ 04 мая 2020

Если вы обновили свой XCode, обычно вам также нужно обновить Visual-Studio.

В новом XCode используется новый iOS sdk, и вам нужно обновить Visual-Studio, чтобы использовать новый Xamarin.iOS sdk.

Вы также можете попробовать установить Поведение компоновщика на Link SDK assemblies only.

Я бы порекомендовал вместо этого использовать Visual Studio 2019 Visaul-Studio 2017.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...