Xamarin.iOS версии не соответствуют 11.14 - PullRequest
0 голосов
/ 20 сентября 2018

Я использую текущую версию 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.

Могу ли я ждать, пока они исправят это несоответствие версий?

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

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

Visual Studio Tools для Xamarin теперь поддерживает Xcode 10, что позволяет создавать и отлаживать приложения для iOS 12, tvOS 12 и watchOS5.

0 голосов
/ 20 сентября 2018

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

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

"В Windows Visual Studio 2017 будет запрашивать обновление по мере его выпуска ."

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

enter image description here

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

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

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

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

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

...