Несоответствие версий Xamarin.iOS 11.14

Я использую текущую версию Visual Studio 15.8.4, которая содержит Xamarin.iOS 11.14.0.13. Сегодня я обновил свою Visual Studio для Mac и автоматически обновил Xamarin.iOS до версии 12.0.0.15 (на основе окончательной версии Xcode 10), которая несовместима. Я получаю следующую ошибку:

Несоответствие версий Xamarin.iOS

Версия пакета SDK для Xamarin.iOS, установленная на Max, несовместима с этой версией Visual Studio. Хотите, чтобы мы установили для вас Xamarin.iOS '11 .14 '? Это перезапишет любую существующую установку Xamarin.iOS на вашем Mac.

Когда я нажимаю «Установить», возникает следующая ошибка:

Ошибка

При установке Xamarin.iOS '11 .14 'возникли проблемы. Пожалуйста, попробуйте еще раз, и если проблема не исчезнет, ​​попробуйте установить прямо на Mac и подключиться снова.

На Mac я выбрал Канал обновления: стабильный. Я также безуспешно пробовал другие каналы. Я вообще не могу установить версию 11.14.

Есть ли у меня единственный вариант - дождаться, пока они исправят это несоответствие версии?


person Oliver Christen    schedule 20.09.2018    source источник
comment
Такая же проблема здесь   -  person Matthew Clendening    schedule 20.09.2018
comment
В настоящее время доступна только предварительная версия: releases.xamarin.com/preview-release -xcode-10-gm   -  person Matthew Clendening    schedule 20.09.2018
comment
У меня тоже такая же проблема. Выполнил шаги, описанные здесь blog.xamarin.com/ios-12-and- xcode-10, и теперь я мертв в воде и не могу подключиться к своему Mac.   -  person webwires    schedule 20.09.2018
comment
Я получаю ту же ошибку с VS 16.5.2 и iOS SDK версии 13.14.1.39.   -  person Rugbrød    schedule 03.04.2020


Ответы (2)


В Visual Studio версии 15.8.5 это исправлено. примечания к выпуску содержат следующий текст:

Инструменты Visual Studio для Xamarin теперь поддерживают Xcode 10, который позволяет создавать и отлаживать приложения для iOS 12, tvOS 12 и watchOS 5.

person Todd    schedule 21.09.2018
comment
К счастью, это не заняло много времени. На момент моих постов у них еще было 15.8.4. - person webwires; 21.09.2018
comment
Я установил 15.8.7 и столкнулся с той же проблемой :( - person Arun Prasad; 11.12.2018

Я получаю ту же ошибку, прочитав это сообщение в блоге и следуя советам по обновлению. https://blog.xamarin.com/ios-12-and-xcode-10/

Но при первом прочтении я пропустил этот лакомый кусочек.

«В Windows Visual Studio 2017 будет запрашивать обновление по мере развертывания».

Похоже, что обновление Visual Studio еще не доступно. Я разрешил запрос на понижение версии SDK, и теперь я могу снова подключиться. Моя проблема в том, что я больше не могу использовать iOS Xamarin Simulator на моем компьютере с Windows. Я получаю устройство, которое не найдено.

введите здесь описание изображения

Я полагаю, что единственный способ исправить это - понизить версию моего Xcode до 9. Обходной путь - просто снять флажок «Remote Simulator to Windows» в Visual Studio в Xamarin -> Настройки iOS. Это позволяет симулятору запускать мое приложение на Mac. Я думаю, что могу жить с этим сейчас и надеюсь, что новое обновление VS не за горами.

Обновление: я также думаю, что важно упомянуть, что Мэтью Кленденинг в комментариях к исходному сообщению действительно предоставил ссылку на предварительную версию инструментов Visual Studio, если кто-то не желает ждать официального выпуска.

Обновление 2. Мы решили попробовать предварительные версии инструменты Visual Studio, которые Мэтью связал выше и которые убедились, что Сопряжение работает после их установки. Если людей не пугает предварительная версия программного обеспечения, то это жизнеспособный вариант.

Обновление 3: я заговорил слишком рано. Я могу выполнить сопряжение с моим Mac с установленным XCode 10, но все еще не могу запустить симулятор на моем компьютере с Windows, поэтому я практически вернулся туда, где был, когда я снизил оценку Xamarin.iOS SDK до 11.4. Я собираюсь покопаться, чтобы увидеть, не связана ли это с проблемой.

Последнее обновление: Итак, в одночасье, когда Тодд упомянул, что Microsoft выпустила 15.8.5, после обновления все снова работает нормально. Извлеченный урок ... не обновляйте НИЧЕГО, пока ВСЕ не будет готово.

person webwires    schedule 20.09.2018
comment
VS для Mac и Windows Xamarin ›В настройках iOS можно указать путь Xcode, а работа с несколькими установками Xcode - возможно - person Benl; 20.09.2018