Невозможно опубликовать приложение Xamarin на iPhone. Не скомпилируется - PullRequest
0 голосов
/ 03 ноября 2019

Xamarin Forms v4.3.0.947036 VS 2019

Я создал фиктивное приложение (шаблон Xamarin Master / Detail) и опубликовал его на iPhone, подключенном к MAC в моей сети. Работает нормально.

У меня есть другое приложение (мое основное приложение), которое отлично работает как на эмуляторах Android / iOS, так и на телефоне Android.

Однако, когда я пытаюсь опубликовать его на iPhone (iOS)12.4) (та же настройка, что и для приложения-пустышки) При компиляции появляется следующая ошибка:

Can't resolve the reference 'System.Void Xamarin.Forms.Log::Warning(System.String,System.String)', referenced from the method 'System.Void Xamarin.Forms.Pages.BaseDataSource/<Initialize>d__22::MoveNext()' in 'Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.

Это полная ошибка в окне вывода:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): error MT2101: Can't resolve the reference 'System.Void Xamarin.Forms.Log::Warning(System.String,System.String)', referenced from the method 'System.Void Xamarin.Forms.Pages.BaseDataSource/<Initialize>d__22::MoveNext()' in 'Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.

Кто-нибудьесть идеи о том, что может быть причиной ошибки?

1 Ответ

0 голосов
/ 04 ноября 2019

Я нашел ответ здесь ...

https://forums.xamarin.com/discussion/140586/how-do-i-resolve-xamarin-forms-log-warning-during-linking

Проблема была в предварительных выпусках 'тем'. Удалил все ссылки на них из любых проектов и ошибка исчезла. Не уверен, почему это не удалось только на физическом iphone, но ....

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