Compilar qt 5 para iOS

Isso mostra como compilar o qt5 para o simulador iOS.

Se você deseja construir para um dispositivo iOS, você deve verificar as fontes qt5 para um segundo diretório e usar o comando de configuração alternativo, também mostrado abaixo.

Confira qt 5.2 beta 1. Verifique se há versões mais recentes com 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

Inicialize o qt, mas não use o webkit porque leva muito tempo para compilar

perl init-repository --no-webkit

Configure qt para usar a versão de código aberto com simulador, ignorando exemplos e teste

./configure -xplatform macx-ios-clang -developer-build -opensource -release -nomake examples -nomake tests -sdk iphonesimulator

Como alternativa, use este comando configure em um checkout git separado para construir para dispositivos iOS

./configure -xplatform macx-ios-clang -developer-build -opensource -release -nomake examples -nomake tests

Execute make. Usa 4 trabalhos em paralelo para uma compilação mais rápida.

make -j 4
cd
..

Feito.

Você pode testar se tudo funciona bem construindo um projeto de exemplo

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