8 мая 2019 г. 12:23

Как в Qt скомпилировать приложение под iOS?

Qt, iOS

Добрый день. Как в Qt скомпилировать приложение под iOS?

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.
11

нашел статью тут https://doc.qt.io/qt-5/ios.html

правильно ли я понял, что сначало нужно установить и запустить эмулятор macOS?

0

Добрый день!

Самая большая проблема при разработке под iOS в том, что нужна MacOS, XCode, iOS SDK и т.д. Так что если у вас нет MacBook, то это из разряда невозможно. Можно, конечно, установить MacOS под виртуалкой, но геморрой тот ещё.

0

MacBook отсуствует. А реально установить виртуальный MacOS и все на него?

0

Можете попробовать два варианта:

  1. Установка MacOS на VirtualBox
  2. Установка MacOS на VMWare

Первый вариант не должен быть сложным, я устанавливал на VirtualBox другие системы, Linux, Windows. MacOS не пробовал, но не должно быть слишком сложно. Второй вариант сложнее, нужно искать специализированную статью и внимательно её читать.

Что касается полной работоспособности - никаких гарантий в обоих случаях.

0

Спасибо, попробую

0

Я слышал можно на виндовс поставить XCode. Тогда можно будет настроить компилятор для IOS?

0

Чего не знаю, того не знаю. И такой вопрос маловерятно передо мной будет стоять. После последнего проекта я приобрёл MacBook Air, которого в принципе хватает для небольших проектов. Так что как-то так... Тут вы скорее самому себе предоставлены

0

А скомпилированное приложение, работающие на Mac OS будет работать на iOS? Собрал тестовое приложение на Mac OS build-test-Desktop_Qt_5_12_3_clang_64bit-Release.rar build-test-Desktop_Qt_5_12_3_clang_64bit-Release.rar . Что нужно для запуска на iOS?

0

Под MacOS есть эмулятор, вы можете его использовать. Большинство функционала должно работать нормально. По идее его нужно только настроить.

Но само по себе приложение, которое собрано для MacOS работать на iOS не будет, поскольку для iOS есть своё SDK. А я не знаю, скачивали ли вы его или нет. SDK идёт в составе XCode, а также ещё какие-то комопоненты есть у Qt.

0

Я скачал XCode. Как с помощью его скомпилировать под iOS?

0

Если честно, то мне нужно самому время потратить, чтобы глянуть это дело. Я использовал Flutter для разработки, а не Qt. Просто исходя из опыта, могу сказать, что по большей части всё на эмулятора работает.

0

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
m
19 мая 2019 г. 1:49
mahhaki

Qt - Тест 001. Сигналы и слоты

  • Результат:78баллов,
  • Очки рейтинга2
S
17 мая 2019 г. 13:14
SunBro

Qt - Тест 001. Сигналы и слоты

  • Результат:42баллов,
  • Очки рейтинга-8
b
17 мая 2019 г. 4:18
banana

C++ - Тест 003. Условия и циклы

  • Результат:57баллов,
  • Очки рейтинга-2
Последние комментарии
20 мая 2019 г. 19:20
Евгений Легоцкой

Добрый день! Вы не думали разместить репозиторий проекта на GitHub?
P.
18 мая 2019 г. 14:03
PELMYACH .

Спасибо большое! Вскоре буду разбираться!
18 мая 2019 г. 9:13
Евгений Легоцкой

Добрый день! Отнимать значение общего счётчика можно в деструкторе класса кнопки QDynamicButton::~QDynamicButton(){ ResID--;} При этом я бы ещё переустанавливал значения вс...
P.
14 мая 2019 г. 22:33
PELMYACH .

Здравствуйте!А не подскажите, как можно при удалении какой либо кнопки, у щётчика отнять значение?Дабы например четвёртой кнопке соответствовал ID 4, а не 5 скажем
6 мая 2019 г. 6:39
Евгений Легоцкой

Добрый день. Этот урок для Qt Quick Control версии 1, Вы используете вторую версию. Здесь style уже нет, кастомизацию можно делать уже или черещ соответствующие property или через ...
Сейчас обсуждают на форуме
I
21 мая 2019 г. 13:38
Intruder

Всем доброго времени суток. Прошу помощи у сообщества, как начинающий программист. Есть задача реализовать динамическую библиотеку на Qt5.12.3. Поискав на просторах Интернета нашел немал...
20 мая 2019 г. 8:43
Михаиллл

Кинул библиотеки в папку с проектом и в папку к компилируемым файлам.В файле проекта прописал так, но все равно выдает ту же ошибку QT += core gui networkgreaterThan(QT_MAJOR_VERSI...
20 мая 2019 г. 1:47
linq

Что вы понимаете под статической сборкой приложений? В какой среде?
19 мая 2019 г. 10:52
Евгений Легоцкой

Если честно, то мне нужно самому время потратить, чтобы глянуть это дело. Я использовал Flutter для разработки, а не Qt. Просто исходя из опыта, могу сказать, что по большей части всё на эмуля...
16 мая 2019 г. 23:08
BlinCT

Решил через indexOf сделать. Возвращает или номер позиции где нашел символ или строку или -1 если не найдено.

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы

EVILEG
О нас
Услуги
Присоединяйтесь к нам
© EVILEG 2015-2019
Рекомендует хостинг TIMEWEB