мое приложение для 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, и это решило проблему.
Спасибо