title: iOS8 Dynamic Frameworks -> CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 8.3'
body: <p>I am using the iOS8 Dynamic Frameworks that I build myself and link within my iOS app. It was working fine in the simulator and on device, but when trying to archive a Release build for it, I keep getting this error:</p>
  
  <blockquote>
    <p>Code Sign error: No matching provisioning profiles found: None of the valid provisioning profiles allowed the specified entitlements: com.apple.developer.ubiquity-kvstore-identifier, keychain-access-groups, com.apple.developer.icloud-container-identifiers, com.apple.developer.icloud-services, com.apple.security.application-groups, com.apple.developer.ubiquity-container-identifiers.
    CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 8.3'</p>
  </blockquote>
  
  <p>Within the app target -> Build Phases -> Embed Frameworks -> the framework is linked there, and "Code Sign on Copy" checkbox is checked. </p>
  
  <p>Within the framework target -> Build Settings -> I have set Provisioning Profile to "Automatic", and for Code Sign Identity, under Release, I am using "iOS Distribution"</p>
  
  <p>I have 3 different app targets that need to build off this Framework. </p>
  
  <p>I'm confused: </p>
  
  <ul>
  <li><p>does the framework need it's own AppID registered in the Developer Center?</p></li>
  <li><p>does the framework need it's own Provisioning Profile? </p></li>
  <li><p>can the framework use the same Entitlements file from the iOS app target?</p></li>
  </ul>
  
  <p>Thanks.</p>