Проблемы совместимости Xamarin iOS с последней версией Xcode 15

В настоящее время я тестирую совместимость своих приложений iOS, разработанных с использованием Xamarin iOS. Однако у меня возникают проблемы как с бета-версией Xcode 15, так и с Visual Studio 2022 (версия 17.6) на моем MacBook.

В частности, я столкнулся с проблемами сопряжения с обеими IDE, так как симуляторы iOS недоступны для отладки, и я не могу открывать раскадровки, среди других проблем.

Я хотел бы знать, совместимы ли бета-версия Xcode 15 и Visual Studio 2022 (версия 17.6) с разработкой Xamarin iOS или мне нужно дождаться будущего выпуска Visual Studio для Mac. Будем очень признательны за любые идеи или рекомендации по решению этих проблем совместимости.

Спасибо!

3 ответа

Я только что установил бета-версию Xcode 15 и включил бета-обновления для своего iPhone 11... Xamarin.Forms это не понравилось...

Я сталкиваюсь со следующими ошибками:

      /Users/*****/******/******/******.iOS/MTOUCH: Error MT4109: Failed to compile the generated registrar code. Please file a bug report at https://github.com/xamarin/xamarin-macios/issues/new (MT4109) (******.iOS)

После некоторых исследований я нашел следующее: https://github.com/xamarin/xamarin-macios/issues/18409#issuecomment-1599201944 .

Решение моего проекта:

  1. Я установил бета-версию Xcode
  2. Я установил xamarin.ios-16.4.0.18.pkg.
  3. Включили бета-обновления на iPhone 11 и установили iOS 17.
  4. Добавлять--weak-framework=NewsstandKit.framework/NewsstandKitв свойствах проекта Xamarin.iOS>iOS>Сборка>Дополнительные аргументы

Я очень надеюсь, что описанные выше шаги помогут вам решить вашу проблему!

Вы сможете выполнять развертывание на симуляторах, но возможность использования физических устройств официально не поддерживается (и в настоящее время не работает).

Вы также не можете отлаживать свое устройство iOS 17 при использовании Xcode 14.x. Похоже, проблема связана с инструментами разработчика, которые устанавливаются вместе с Xcode 15 на устройстве iOS 17. Эти инструменты кажутся несовместимыми с инструментами в Xcode 14.

Это большая проблема, потому что некоторые вещи невозможно правильно сделать на симуляторе.

Сразу после установки xamarin.ios-16.4.0.18.pkg. симуляторы начали показывать. умеет создавать и отлаживать симуляторы.

Другие вопросы по тегам