このページでは

iOSデバイスの接続

Qt Creator とiOSデバイス間の通信は、Apple Developer Programに登録した際にAppleから発行される証明書によって保護されています。この証明書は、デバイスを設定する際にデバイスにコピーされます。

デバイスをローカルマシンに初めて接続する際、デバイス上で開発者モードを有効にするよう求められます。次回以降、デバイスを接続すると、Qt Creator が自動的にそれを検出します。開発に使用しないデバイスへの自動接続を無効にするには、「Preferences 」>「iOS 」に移動し、「Ask about devices not in developer mode 」のチェックを外してください。

注: デバイスの設定手順 やユーザーインターフェース、使用している Xcode のバージョンによって若干異なります。利用可能な最新の Xcode バージョンを使用することをお勧めします。

iOSデバイスへの接続を作成する

Qt Creator とiOSデバイス間の接続を設定するには:

  1. Xcode およびQt for iOS がインストールされていることを確認します。
  2. USBケーブルでデバイスをローカルマシンに接続します。
  3. Xcodeを起動して、デバイスの設定を行います。

    たとえば、Xcode バージョン 15 では、[Window ] > [Devices and Simulators ] > [Devices] の順に選択し、[+ ] を選択して接続されたデバイスを追加します。

  4. ビルド設定を指定するには:
    1. そのデバイス向けに開発するアプリケーションのプロジェクトを開きます。
    2. Projects >Build & Run に移動し、iOS 向けアプリケーションのビルドおよび実行用のキットを選択します。

      「Build & Run」のプロジェクトにiOSキットが選定されました

    3. Build Settings 」に移動します。
    4. iOS Settings 」で、アプリケーションの署名およびプロビジョニングに使用する開発チームを選択します。Apple開発者アカウントを使用して、Xcodeで開発チームとプロビジョニングプロファイルを設定する必要があります。

      iOSのビルド設定

    5. Automatically manage signing 」を選択すると、iOS デバイスの権限およびバンドル識別子に一致する、ローカルマシン上のプロビジョニングプロファイルと署名証明書が自動的に選択されます。
  5. Run Settings 」に進み、実行設定を指定します。

    通常は、デフォルト設定を使用できます。

    プロジェクトを実行すると、Qt Creator は Xcode を使用してアプリケーションをデバイスにデプロイします。

    署名証明書は、デバイスへのデプロイ用にアプリケーションパッケージに署名するために使用されます。

注: プロビジョニングプロファイルが見つからないためにアプリケーションをデプロイできない場合は 、[Xcode ] > [Preferences ] > [Accounts] の順に選択し、Xcode にプロビジョニングプロファイルが一覧表示されていることを確認してください。プロビジョニングプロファイルの取得およびインストール方法の詳細については、Apple のドキュメント「開発用プロビジョニングプロファイルの作成」を参照してください

デバイスの接続状況を確認する

iOSデバイスをUSB経由でローカルマシンに接続すると、Xcodeを使用して設定済みの場合、Qt Creator が自動的にそのデバイスを検出します。接続されたデバイスに関する情報を確認するには、Preferences >Devices に移動してください。

「デバイス」環境設定の「デバイス」タブ

現在のデバイスの状態が「Connected 」(信号機のアイコンがオレンジ色)の場合は、Xcode を使用してデバイスを構成する必要があります。

iOS デバイス上のファイルへのアクセス

接続された iOS デバイス上のファイル(クラッシュレポートディレクトリや開発者のアプリケーションディレクトリなど)にアクセスできます。

以下のいずれかの方法でこれらのファイルにアクセスします。

  • File 」 > 「Open From Device 」に移動します。
  • ファイルシステム」ビューに移動し、メニューからデバイスを選択します。
  • ロケーターを使用します。

プロジェクトのキットの有効化」、「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.