Qt Creator, C ++, Xcode

0

Я разработчик C++, и я хотел бы разработать приложения для OSX и IOS с моим Mac. Я бы хотел использовать Xcode для достижения этих целей, но, по-видимому, лучшим решением (которое связано с C++) является Qt Creator. (Дайте мне знать, если я ошибаюсь)

Могу ли я использовать бесплатную версию QT Creator (community - no license fee) для кодирования в C++ для iOS/OSX и публикации моих приложений в Apple Store или мне нужна лицензия инди-мобильного?

Можно ли интегрировать QT в Xcode?

спасибо

Теги:
xcode
macos
qt-creator

3 ответа

0

Рабочий процесс для разработки приложений OSX/iOS довольно прост. Вы разрабатываете свое приложение, как обычно, в Qt Creator. Каждый раз, когда qmake вызывается на ваш код, он создает проект Xcode xxx.xcodeproj где xxx - это имя приложения, указанное в вашем файле .pro.

Следовательно, когда вы завершили процесс разработки, вы можете открыть такой проект и завершить упаковку/отправку приложения через xcode. Созданный проект включает все необходимые зависимости от структуры и готов быть archive d, т.е. упакован для представления AppStore. Представление - утомительная задача, см. Здесь, например.

Вы можете абсолютно отправить приложение в AppStore, даже с лицензией сообщества. Имейте в виду, что вы подпадаете под действие LGPL. Этот аспект подробно рассматривается в этом недавнем блоге.

0

Я просто занимаюсь разработкой OS X и iOS с помощью Qt 5.3.2. Похоже, вы используете Qt Creator для создания проекта iOS (или OS X). Затем Qt Creator использует Xcode для сборки.

Я успешно создал проект OS X с помощью Qt Creator. Это проект QML с плагином C++, который я создал. Итак, я считаю, что вы можете использовать Qt Creator для создания чистого C++ проекта для OS X. Но дайте Qt Creator выстрел и посмотрите, правда ли это.

Теперь, для iOS, я думаю, вам нужно будет создать проект QML. Вы можете всегда использовать C++ для добавления функциональности. Тем не менее, мне трудно получить плагин C++ для компиляции в проекте iOS. Но я думаю, что это всего лишь вопрос поиска решения.

0

Если вы разрабатываете только для iOS и OS X - используйте собственные инструменты, то есть Xcode. Qt-библиотека и Qt Creator IDE лучше всего подходят для кросс-платформенной разработки, но не для разработки ОС OS X.

  • 0
    Хорошо, но как я могу разрабатывать приложения для iOS под Xcode на C ++? Они требуют Objective-C ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню