Новый Qt 5.1 имеет (частичную) поддержку для iOS, как указано в документе release announcement, но как я могу построить и развернуть проект Qt на устройстве iOS? Или, другими словами, как мне закончить проект iOS XCode?Создание приложений Qt 5.1 для iOS
ответ
Это показывает, как скомпилировать qt5 для iOS-симулятора.
Основано на qt build instructions for iOS.
Если вы хотите создать устройство iOS, вы должны дважды проверить источники qt5 во второй каталог и использовать альтернативную команду configure, как показано ниже.
Это использует qt 5.2 beta 1. Проверьте новые версии с помощью git tag
.
git clone git://gitorious.org/qt/qt5.git qt5-ios-simulator.git
cd qt5-ios-simulator.git
git tag
git reset --hard v5.2.0-beta1
Инициализировать кварты, но не использовать WebKit, потому что это занимает слишком много времени, чтобы собрать
perl init-repository --no-webkit
Настройка Qt использовать открытую версию источника с имитатором, пропуская примеры и тест
./configure -xplatform macx-ios-clang -developer-build -opensource -release -nomake examples -nomake tests -sdk iphonesimulator
В качестве альтернативы , используйте эту команду configure в отдельной git-кассе для сборки для устройств iOS.
./configure -xplatform macx-ios-clang -developer-build -opensource -release -nomake examples -nomake tests
Run make. Использует 4 задания параллельно для более быстрой компиляции.
make -j 4
cd ..
Совершено.
Вы можете проверить, если все работает путем создания примера проекта
git clone https://github.com/msorvig/qt-ios-demo.git
cd qt-ios-demo
../qt5-ios-simulator.git/qtbase/bin/qmake
open qt-ios-demo.xcodeproj
Я еще не пробовал это самостоятельно, но, я думаю, придется установить XCode и Qt Creator на ваш OSX. Как я знаю, Qt ребята, вероятно, это версия Android. Просто попробуйте установить Qt SDK с помощью онлайн-установщика и выберите версию iOS. Остальное должно быть возможно в QtCreator. Мне было бы интересно узнать, сработало ли это.
Там нет IOS версии опция в онлайн или оффлайн монтажников :(И я также не смог найти любой вариант устройства IOS в Qt Creator Android установлен автоматически, и его легко найти в Qt Creator. – Mortennobel
Вы правы Я попробовал это сейчас непосредственно на OSX. Кажется, нужно собрать Qt для iOS вручную, как упомянуто здесь: http: //blog.qt.digia .com/blog/2013/03/05/qt-for-ios-preview/ – user2230199
Ух ты ... это кажется громоздким. В любом случае спасибо за ссылку. – Mortennobel
- 1. Создание графики для приложений IOS
- 2. Создание распределяемой среды для приложений iOS
- 3. Создание файлов IOS для всех приложений
- 4. Создание качественных изображений для приложений IOS
- 5. создание изображений лучшего качества для приложений iOS
- 6. Установка приложений iOS на устройстве без программы разработчика, iOS 5.1
- 7. Qt 5.1 portable
- 8. Build Qt 5.1 statically
- 9. Qt 5.1 QHash ошибка
- 10. Qt 5.1 - Runtime аварии
- 11. Qt 5.1 как redist
- 12. Настройки для приложений iOS
- 13. Нужно ли обновлять xcode до 4.3.2 с помощью sdk 5.1 для распространения приложений на ios 5.1?
- 14. Qt widgets 4.7 vs. 5.1
- 15. динамически добавляя вкладку qt 5.1
- 16. Файлы приложений для выпуска qt
- 17. развертывание Qt-приложений для Linux
- 18. UML-инструмент для приложений Qt
- 19. [iOS] [Swift] Создание макета для контента для новостных приложений программно
- 20. Building Qt для iOS
- 21. Создание приложений IOS с html, javascript, css
- 22. создание приложений cocos2d ios с использованием eclipse
- 23. HTML 5 + iOS - создание гибридных приложений
- 24. ios app build для версии 5.0.1 загружен в магазин приложений можно запустить на ios 5.1?
- 25. Управление/создание нескольких экземпляров приложений ios (вкусов)
- 26. Filemaker in iOS 5.1
- 27. создание приложений для Android
- 28. Создание приложений для Android
- 29. iOS 5.1 и Default.png
- 30. iOS 5.1 Достижимость
Я пробовал решение, предоставляемое «Infinite Loop», но он продолжает говорить: ld: building для iOS Simulator, но связывается с dylib, созданным для файла MacOSX '/opt/local/lib/libz.dylib' для архитектуры i386 clang: error: linker команда с кодом выхода 1 (используйте -v для вызова вызова) Я использую XCode5 в OS X Mavericks и IOS Simulator 7. Кто-нибудь претерпел/решил эту проблему? – user2921347
Qt 5.2 имеет полную поддержку iOS, и Qt Creator 3 будет иметь плагин для интеграции с цепочкой инструментов MacOSX. Он должен быть выпущен 10 декабря 2013 года. У мобильного издания есть лицензия на коммерческую подписку на разработку iOS. Я очень заинтересован в идее iOS + Android dev с QML, очень круто :) – Ali
, когда я пытаюсь запустить make, говорит: «make: *** Никаких целей не указано и не найден makefile.». Вы знаете, как это можно решить? –