Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's new in building frameworks in Xcode 11: Swift package and XCFramework

Quang
November 05, 2019

What's new in building frameworks in Xcode 11: Swift package and XCFramework

Swift package integration in Xcode 11
Creating your own Swift package
XCFramework vs traditional universal framework
Creating XCFramework script: https://gist.github.com/quangDecember/6151c0af180a84b79f8b572e289b668f
Meetup photos:
https://speakerdeck.com/quangdecember/whats-new-in-building-frameworks-in-xcode-11-swift-package-and-xcframework

Quang

November 05, 2019
Tweet

More Decks by Quang

Other Decks in Programming

Transcript

  1. WHAT’S NEW IN BUILDING FRAMEWORKS WITH XCODE 11 S W

    I F T PA C K A G E , X C F R A M E WO R K A N D M O R E …
  2. UNIVERSAL FRAMEWORK LIPO SIMULATOR FRAMEWORK & DEVICE FRAMEWORK STRIPPING SIMULATOR

    FRAMEWORK FOR APP STORE /usr/local/bin/carthage copy-frameworks
  3. WHY ALMOST NO SWIFT BINARY FRAMEWORK? No stability ABI stability

    (Swift 5, Xcode 10.2) Module stability (Swift 5.1, Xcode 11)
  4. NO DEPENDENCY MANAGER • New dependency manager without binary framework

    support • New binary framework format without a proper dependency manager