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 サポート チームから直接要求できます。
プロビジョニングプロファイルを設定するには、次のようにします。
- com.apple.vm.device-access が許可されていることを確認します。
- Appleデベロッパ アカウントで、このアプリのアプリ識別子を作成します。例えば、「com.myorization.usbsessionexample」を参照してください。
- Development provisioningプロファイルを作成し、com.apple.vm.device-access機能を有効にします。この機能は、ステップ 2 で作成したアプリ識別子に関連付けられています。プロビジョニングプロファイルの名前の例は、「com.myorization.usb-session-example」です。
Last updated: Thursday, July 18, 2024