title: What does it mean to "weak-link" a framework?
body: <p>In Xcode, I can set a framework to "Optional" instead of "Required", which then means the framework is weak linked.</p>
  
  <p><strong>Does that mean the framework is only included in the bundle when it is imported somewhere?</strong></p>
  
  <p>I want to weak-link a few debugging frameworks which use <strong>private API</strong>, and I do not want them to appear in the App Store build.</p>