Skip to content

Experimental script for building binary XCFrameworks of Composable Architecture and its dependencies.

License

Notifications You must be signed in to change notification settings

darrarski/tca-frameworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Composable Architecture XCFrameworks

Experimental script for building binary XCFrameworks of Composable Architecture and its dependencies.

📖 Documentation

  • It's an experiment, not ready to be used in a production environment.
  • Run build.sh and go make yourself a coffee.
  • Tested with Swift 5.10 from Xcode 15.4 RC1.
  • Scipio is used for generating XCFrameworks into Frameworks directory.
  • Generated XCFrameworks supports iOS, iOS Simulator, and macOS architecture.
  • Swift Macros binaries are copied into Macros directory. These can be linked to a project using "Other Swift Flags" -load-plugin-executable.
  • Script does not cache any build artifacts on its own.
  • It takes ~17 minutes to fetch, build, and generate everything on a MacBook Pro with M1 Max processor.

⭐️ Examples

☕️ Do you like the project?

I would love to hear if you like my work. I can help you apply any of the solutions used in this repository. Feel free to reach out to me, or if you just want to say "thanks", you can buy me a coffee.

Buy Me A Coffee

📄 License

Copyright © 2024 Dariusz Rybicki Darrarski

License: MIT

About

Experimental script for building binary XCFrameworks of Composable Architecture and its dependencies.

Topics

Resources

License

Stars

Watchers

Forks

Languages