Client SDK for macOS Developers' Guide

USBデバイスの手動操作

20台以上のUSBデバイスをサポートする必要がある場合、またはユーザーの制御を希望する場合 どのデバイスを Bridge 接続できるかを確認し、クライアントのデバイスを開くと手動で追加できます。 USB デバイス メニューをクリックし、有効にします。

必要なエンタイトルメント

バージョン23.04の時点で、macOS Anyware Soft Client SDK USBソリューションは、フード下の IOUSBHost フレームワークを利用してUSBデバイスに対して請求およびリリースを行います。ただし、MacOS Anyware Soft Client SDK が USB デバイスをキャプチャーまたはリリースするには、以下のいずれかの条件に適合する必要があります。

  • MacOS Anyware Soft Client SDK が ルート ユーザーとして実行されている
  • MacOS Anyware Soft Client SDK に [com.apple.vm.device-access](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_vm_device-access?language=objc) エンタイトルメントが付与されます。

com.apple.vm.device-access のエンタイトルメントの取得

com.apple.vm.device-access 権限は、テクニカル サポート エラーを送信して、Apple サポート チームから直接要求できます。

プロビジョニングプロファイルを設定するには、次のようにします。

  1. com.apple.vm.device-access が許可されていることを確認します。
  2. Appleデベロッパ アカウントで、このアプリのアプリ識別子を作成します。例えば、「com.myorization.usbsessionexample」を参照してください。
  3. Development provisioningプロファイルを作成し、com.apple.vm.device-access機能を有効にします。この機能は、ステップ 2 で作成したアプリ識別子に関連付けられています。プロビジョニングプロファイルの名前の例は、「com.myorization.usb-session-example」です。

Last updated: Thursday, July 18, 2024