мое приложение для iphone не запускается. причина dyld: символ не найден: UIPointerInteraction

Я сделал приложение для iphone в Xcode 13.2.

Я установил минимальную поддерживаемую ОС на 11.0, и при компиляции не было проблем.

Однако недавно я протестировал его на iPhone 6 с iOS 12.4, и приложение вылетело сразу после запуска.

При отладке выводится следующее сообщение, но я не знаю, почему возникла эта проблема.

Кто-нибудь решил такую ​​же проблему в этом отношении? Если да, то как вы ее решили?

Вот сообщение отладки, которое я видел

dyld: Символ не найден: OBJC_CLASS$_UIPointerInteraction Ссылка из: /var/containers/Bundle/Application/"AppID"/Myapp.app/Myapp Ожидается в: /System/Library/Frameworks/UiKit.framework/UIKit в /var/containers /Bundle/Application/"AppID"/Myapp.app/Myapp

Ps Мое приложение только для iPhone. Поэтому я отключил настройки поддержки iPad и Mac в информации о развертывании целей.

PS 2. Когда я искал UIPointerInteraction в своем коде, результата не было. Конечно, я даже не использовал его.

Я с нетерпением жду вашего ответа.

Спасибо.

1 ответ

Я исправил эту проблему, поэтому я оставляю комментарий.

Причиной была библиотека, добавленная в мой проект.

Библиотека была собрана мной и установлена ​​минимальная версия 13.6.

Я перекомпилировал минимальную версию до 11.0, и это решило проблему.

Спасибо

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