Я использую system_profiler
для просмотра сведений об оборудовании USB, подключенных к Mac, однако между Mac OS X 10.4 и 10.5 имеются некоторые различия. Например, в 10.5 ключи для различных атрибутов имеют префикс буквенного алфавита. Что еще более важно, я не могу получить атрибут location_id
(в SPUSBDataType dataType) в 10.4. Любые идеи о том, почему это различие существует и способы обойти это?