Xamarin. ios app Собственное связывание не удалось после обновления VS 2019 - PullRequest
2 голосов
/ 15 апреля 2020

Я занимаюсь разработкой приложения xamarin. ios с использованием Visual Studio 2019 на P C, которое в сочетании с Macbook Pro конца 2011 года. Сегодня я случайно обновил Visual Studio до Version 16.5.4. Который Обновил xamrin. ios до Version 13.16.0.13(b75deaf). После этого я не могу запустить приложение. Визуальная студия говорит, чтобы обновить Xcode до 11.4, который в настоящее время 11.3. Для этого мне нужно обновить ОС до catelina., Которая не предусмотрена для старой ма c (также я не хочу обновлять).

Помимо этого предупреждения эти ошибки также брошенный VS.

Native linking failed. Please review the build log and the user flags provided to gcc: -ObjC -lc++ -lsqlite3 -lz    



Native linking failed, undefined symbol: ___darwin_check_fd_set_overflow. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.


linker command failed with exit code 1 (use -v to see invocation)   

Как я могу решить эту проблему без обновления Xcode. Возможно ли понижение VS? Любая помощь очень ценится.

Ответы [ 2 ]

2 голосов
/ 16 апреля 2020

Спасибо за ответ Jack Hua - MSFT. Вместо того, чтобы понизить визуальную студию в P C, я понизил Xamrin. ios в моей маме c. Ранее я использовал Visual studio 16.5.0, которая поставляется с Xamarin. ios Vesion 13.14.1.39. который был перезаписан, когда я обновил VS 2019 до 16.5.4.

. Поэтому я скачал Xamrin. ios 13.14.1.39 с этого сайта. Ссылка . Обычно для загрузки xamarin. ios пакет, нам нужно иметь аккаунт. В этой ссылке просто замените номер версии для прямой загрузки пакета. После установки пакета в ma c я могу собрать приложение.

1 голос
/ 16 апреля 2020

Если вы хотите получить более старую версию Visual-Studio или Xamarin. iOS, вам необходимо обратиться в службу поддержки , чтобы запросить нужную версию.

См. : установка предыдущей версии visual-studio-for-ma c и downgrade-xamarin- ios -in-visual-studio

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