What’s Changed
☯️ Debugging Symbols
This release includes support for detecting and including dSYM and BCSymbolMap files in the output XCFrameworks. Debugging symbols will be included by default, but you can disable them using --no-debug-symbols
. Thanks to @dalu93 for the pointers on how to get this done. Building with debug symbols requires Xcode 12.0+.
🧪 Catalyst
This release adds support for building for Catalyst. Because you can't specify Catalyst as a platform in your Package.swift
, and therefore cannot explicitly opt-in or opt-out of Catalyst support we don't include Catalyst in the platforms we build for by default.
You can always build for Catalyst with the --platform maccatalyst
argument.
🙅♀️ Dropped support for building under Xcode 11
Because of some changes to Swift Package Manager, we are no longer able to actually compile swift-create-xcframework under Xcode 11.7 or earlier. You can still use compiled instances of swift-create-xcframework to build packages with Xcode 11.x, just disable debug symbols.
🚀 Features
- Include debugging symbols in the merged XCFrameworks @bok- (#23)
- Added support for Catalyst @bok- (#20)
🐞 Bug Fixes
- Upgraded and pinned Swift Package Manager and other dependencies to fix failing build @eugenebokhan (#18)