title: error - opening session failed as protocol [name] is not declared
body: <p>I'm trying to connect a heart rate monitor via bluetooth. I have the device's SDK. 
  When I instantiate an object of type <code>HRMonitor</code> - it's delegate prints <code>connectionChanged</code></p>
  
  <p>Probably connected and working fine.</p>
  
  <p>But right after that I get the folowing output:</p>
  
  <blockquote>
    <p>2013-04-10 11:36:00.409 TestHRMonitor[601:907] connectionChanged</p>
    
    <p>2013-04-10 11:36:00.415 TestHRMonitor[601:907] ERROR - opening session
    failed as protocol com.ssiamerica.ipulse is not declared in Info.plist</p>
    
    <p>2013-04-10 11:36:00.417 TestHRMonitor[601:907] ERROR -
    /SourceCache/ExternalAccessory/ExternalAccessory-213.3/EASession.m:-[EASession
    dealloc] - 137 unable to close session for _accessory=0x1fd26e70 and
    sessionID=65536</p>
  </blockquote>
  
  <p>I only have <em>.h,</em>.a files. </p>
  
  <p>Sorry, I know this is a newbe's question but:</p>
  
  <p>Can anyone please explain more about this error, and how do I declare this protocol in Info.plist?</p>
  
  <p>[EDITED]I've worked this out. </p>
  
  <p>All I needed to do is:
  1. Open info.Plist
  2. Add a key "Supported external accessory protocol. 
  3. add to the key the value [name] that was stated inside the error description. </p>