title: Do we need to create iOS Universal Frameworks for CocoaPods and Carthage?
body: <ol>
  <li><p>Is my understanding correct, that we need to manually create <code>Universal Frameworks/Libraries</code> only if we distribute our libs by providing binaries (let's say directly download <code>.framework</code>)? So if we distribute using CocoaPods or Carthage, these tools will create <code>Universal Frameworks/Libraries</code> from our source code by themselves, right?</p>
  </li>
  <li><p>As I understand, CocoaPods &amp; Carthage allow to hide source code by distributing only binaries.
  Does that mean that in this case we need to create <code>Universal Frameworks/Libraries</code> by ourselves before using these services?</p>
  </li>
  <li><p>What's the best way to create <code>Universal Frameworks/Libraries</code> in 2020,  <code>XCFramework</code>?</p>
  </li>
  </ol>
  <p>Thanks.</p>