Приложение QT iOS, как решить проблему с компонентами?IOS

Программируем под IOS
Ответить
Anonymous
 Приложение QT iOS, как решить проблему с компонентами?

Сообщение Anonymous »


У меня есть приложение Qt, которое без проблем работает в Windows и macOS.

В настоящее время я пытаюсь протестировать и развернуть это приложение через TestFlight для iOS. Приложение создано с использованием cmake и замечательного макроса QTIosCMake от OlivierLDff.

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

При тестировании через Xcode я получаю следующую ошибку:

2023-12-31 02:58:49.756283-0800 DCT[747:129511] Захват металлических кадров графического процессора включен 2023-12-31 02:58:49.756514-0800 DCT[747:129511] Проверка Metal API включена 2023-12-31 02:58:49.831099-0800 DCT [747:129511] Этот плагин не поддерживает настройку масок окон. 2023-12-31 02:58:51.158800-0800 DCT [747:129511] QQmlApplicationEngine не удалось загрузить компонент 2023-12-31 02:58:51.158930-0800 DCT[747:129511] qrc:/assets/alpha/Main.qml:1:1: плагин модуля "QtQuick" "qtquick2plugin" не найден Я знаю, что, в отличие от версии для macOS, библиотеки должны быть интегрированы статически. Это делается в CMakeList.txt с помощью следующей конструкции

if ("${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") qt6_import_plugins(DCT ВКЛЮЧИТЬ Qt6::QMinimalIntegrationPlugin ВКЛЮЧИТЬ Qt6::Core ВКЛЮЧИТЬ Qt6::Qml ВКЛЮЧИТЬ Qt6::Виджеты ВКЛЮЧИТЬ Qt6::Network ВКЛЮЧИТЬ Qt6::Quick ВКЛЮЧИТЬ Qt6::Concurrent ВКЛЮЧИТЬ Qt6::Core5Compat ВКЛЮЧИТЬ Qt6::QuickControls2 ВКЛЮЧИТЬ Общие INCLUDE_BY_TYPE платформы ) Этого не было в первых попытках, когда я получал ту же ошибку. Кажется, что вставленная часть import_plugins не имеет никакого эффекта.

С чего начать устранение неполадок?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»