このページでは

iOS向け開発

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

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

iOS 用にビルドされた Qt ライブラリのみが必要です。iOS用のQtは Qt Online Installer.

iOS 17 デバイス

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

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

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

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

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

How To: Develop for iOSExpressing Supported iOS Versionsも参照してください

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.