このページでは

iOS向け開発

手順:iOS向け開発

iOSデバイスをUSBケーブルでローカルマシンに接続し、アプリケーションを実行します。

Xcode をインストールすると、Qt Creator がツールチェーンを自動的に検出し、設定済みの iOS デバイス向けにアプリケーションをビルドして実行するために必要なキットを作成します。

必要なのは、iOS 向けにビルドされた Qt ライブラリのみです。Qt for iOS は、以下のコマンドでインストールできます。 Qt Online Installer.

iOS 17搭載デバイス

Qt Creator が iOS デバイスを検出し、アプリケーションをデプロイして実行できます。

iOS 17 以降のデバイスでは C++ デバッグのみがサポートされており、Xcode 16 以降が必要です。

サポートされる iOS バージョンの指定

最新の iOS バージョン向けのアプリケーションをビルドし、それより前のバージョンにデプロイすることができます。ほとんどの場合、これは自動的に行われます。ただし、ターゲットバージョンを手動で設定する場合は注意が必要です。 Qt XMLが要求する値よりも高い値に設定し、独自のInfo.plist ファイルを指定する場合は、Info.plist に、CMAKE_OSX_DEPLOYMENT_TARGETの値(CMakeを使用する場合)、QMAKE_IOS_DEPLOYMENT_TARGET(qmakeを使用する場合)、またはcpp.minimumIosVersion(Qbsを使用する場合)の値に一致するLSMinimumSystemVersion エントリを に追加する必要があります。これは、iOS(およびApp Store)がLSMinimumSystemVersion の値を決定的な値として扱うためです。

Qtが要求する値よりも低いデプロイメントターゲット値を指定すると、Qtがサポートするバージョンよりも古いバージョンでアプリケーションを実行した際、ほぼ確実にQtライブラリのどこかでクラッシュします。したがって、実際のビルドシステムのコードが、実際に必要とされる最小iOSバージョンを反映していることを確認してください。

「iOS向け開発の手順」および サポートされるiOSバージョンの指定も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.