Я новичок в разработке для Mac, работаю над USB-коммуникацией.Я имею в виду этот пример.
Когда код выполняет «USBOpenInterfaceOpen ()», получен код ошибки «e00002c5», что означает ошибку при открытии для монопольного доступа.
Решение, которое я нашел, заключалось в добавлении kext, но я думаю, что для записи в plist-файле требуется специфическая информация об устройстве, такая как идентификатор поставщика, идентификатор продукта и т. Д.Если это так, то невозможно поддерживать несколько устройств с разными идентификаторами продукта и идентификатора поставщика.
Есть ли способ получить доступ к устройству без использования kext?
Спасибо.