it-swarm.com.ru

Не удается развернуть приложение Xamarin.iOS на устройстве с использованием XCode 9.3

После обновления до XCode 9.3 (9E145) я больше не могу использовать Xamarin и развертывать на любом из моих устройств iOS.

Я запускаю Visual Studio 2017 на ПК и использую Mac в качестве агента сборки. До обновления все работало просто отлично, но теперь я не могу больше развертывать приложения.

Я получаю сообщение об ошибке с отсутствующим фреймворком 'DADocSetAccess':

Запуск не удался. Приложение «iOSTest1» не может быть запущено на «Мой iPhone». Ошибка: ошибка HE0003: не удалось загрузить инфраструктуру DADocSetAccess (путь: /Applications/Xcode.app/Contents/SharedFrameworks/DADocSetAccess.framework/DADocSetAccess): не найдено. Дополнительные сведения см. В журналах. Приложение было прекращено.

Я могу подтвердить, что отсутствующий фреймворк отсутствует на моем Mac.

Я также пытался использовать Visual Studio на моем Mac, но это не удается с той же ошибкой. Тем не менее, я создал testapp в XCode, и он работал просто отлично, поэтому я подозреваю, что ошибка как-то связана с Xamarin/XCode.

Я провел много часов, пытаясь переустановить XCode дважды, но проблема все еще есть. Также больше нельзя работать на симуляторе с использованием VS2017, который также работал нормально до обновления XCode 9.3.

Я не могу понять, для чего используются эти платформы, так как он отлично работает для развертывания и запуска приложений из XCode.

Кто-нибудь еще также имеет эту проблему?

Любая помощь приветствуется . Спасибо

9
Thomas

Стабильный канал теперь поддерживает Xcode 9.3 (я был на бета-канале)

Переключитесь на стабильный канал или загрузите последние обновления, и теперь оно должно работать.

Это версии с обновлением:

  • Visual Studio для Mac 7.4.2.12 
  • Инструменты Visual Studio для Xamarin 4.9.0.753 
  • Xamarin.iOS 11.9.1.24 
  • Xamarin Remoted iOS Simulator 1.2.4.12

Больше информации здесь

4
Iain Smith

Сейчас вы можете скачать xcode 9.2, прежде чем xamarin сможет обработать xcode 9.3. Можно скачать 9.2 на https://developer.Apple.com/download/more/

2
Mohd Helmi Mohamed Shariff

Xamarin только что исправил эту проблему. Если вы используете Mac, просто обновите VS для Mac. Исправление для Windows VS будет в версии 15.6.5, которая еще не доступна, но вы можете скачать и установить необходимый пакет для Xamarin прямо сейчас. Просто перейдите по ссылке ниже: https://releases.xamarin.com/service-release-15-6-5/

UPD: Исправление для Windows теперь доступно. Просто скачайте VS 15.6.5

1
Pavel the coder