title: swift custom .framework cannot find protocol
body: <p>I have this framework <code>XXUIKit.framework</code> in within that i have a protocol defined as <code>XXConfigurable.swift</code></p>
  
  <pre><code>@objc(XXUIConfigurable)
  protocol XXUIConfigurable {
   func configureItem(indexPath: NSIndexPath, data:AnyObject);
  }
  </code></pre>
  
  <p>The Classes internal to the framework can find this protocol just fine. Just when I attempt to use it outside of the framework:</p>
  
  <pre><code>import XXUIKit
  ...
  func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -&gt; UICollectionReusableView {
  
      let header = collectionView.dequeueReusableSupplementaryViewOfKind(kind, withReuseIdentifier: sections[indexPath.row].cell, forIndexPath: indexPath) as? XXUIConfigurable
      return header
  }
  </code></pre>
  
  <p>it cannot find the type:</p>
  
  <pre><code>error: use of undeclared type 'XXUIConfigurable'
  </code></pre>
  
  <p>the main app can find and use  other classes from <code>XXUIKIt.framework</code>.</p>