8

新しい Qt 5.1 は、リリースのお知らせで述べたように iOS を (部分的に) サポートしていますが、実際に Qt プロジェクトをビルドして iOS デバイスにデプロイするにはどうすればよいですか? 言い換えれば、どうすれば iOS XCode プロジェクトを完成させることができるのでしょうか?

4

2 に答える 2

9

これは、iOS シミュレーター用に qt5 をコンパイルする方法を示しています。

iOS の qt ビルド手順に基づいています。

iOS デバイス用にビルドする場合は、qt5 ソースを 2 番目のディレクトリにもう一度チェックアウトし、以下に示すように別の構成コマンドを使用する必要があります。

これは qt 5.2 ベータ 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

qt を初期化しますが、コンパイルに時間がかかりすぎるため webkit を使用しません

perl init-repository --no-webkit

シミュレーターでオープン ソース バージョンを使用するように qt を構成し、例とテストをスキップします

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

または、別の git チェックアウトでこの構成コマンドを使用して、iOS デバイス用にビルドします。

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

メイクを実行します。コンパイルを高速化するために、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
于 2013-10-26T09:19:46.757 に答える
3

私はまだ試していませんが、OSX に XCode と Qt Creator をインストールする必要があると思います。私が知っているように、Qtの人たちはおそらくAndroidバージョンのようです。オンライン インストーラーを使用して Qt SDK をインストールし、iOS バージョンを選択してみてください。残りは QtCreator で可能です。それがうまくいったかどうか知りたいです。

于 2013-07-04T22:01:47.493 に答える