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