Ключ LaunchEvents, не распознанный в launchd plist (обнаружение USB-устройства)

Я хочу запустить определенное приложение, когда USB-устройство подключено к системе Mac OS X. Я'мы следовали за рецептом, данным вэтот ТАК пост, Но, похоже,LaunchEvents ключ не распознан: при перезагрузке системы на консоли появляется следующее сообщение:

com.apple.launchd.peruser.501[173]  (com.example.program) Unknown key for dictionary: LaunchEvents

Я использую OS X 10.6.8, и этоВполне возможно, что xpc_events неt поддерживается в этой версии OS X. Если это так, каковы мои альтернативы?

(Как второй, менее важный вопрос: есть ли способ принудительно перечитать мой файл .plist без перезагрузки системы? Это ускорит время отладки!)

Все содержимое~/Library/LaunchAgents/com.example.plist следующим образом. (Обратите внимание, что для отладки яЯ просто пытаюсь запустить Terminal.app, используя / usr / bin / open. Я'я поменяю свою настоящую программу, как только я получу много работы.)




  
    Label
    com.example.program
    ProgramArguments
    
      /usr/bin/open
      /Applications/Utilities/Terminal.app
    
    LaunchEvents
    
      com.apple.iokit.matching
      
        com.apple.device-attach
        
          idProduct
          8963
          idVendor
          1659
          IOProviderClass
          IOUSBDevice
          IOMatchStream
          
        
      
    
  

Ответы на вопрос(1)

Ваш ответ на вопрос