All Projects → gurhub → Surmagic

gurhub / Surmagic

Licence: mit
🚀 The better way to deal with Binary Frameworks on iOS, Mac Catalyst, tvOS, macOS, and watchOS. Create XCFrameworks with ease.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Surmagic

Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+8896.64%)
Mutual labels:  xcode, tvos, watchos, swift-package-manager
Cdmarkdownkit
An extensive Swift framework providing simple and customizable markdown parsing.
Stars: ✭ 158 (+32.77%)
Mutual labels:  xcode, tvos, watchos, swift-package-manager
Articles Zh Hans
Articles for NSHipster.cn
Stars: ✭ 113 (-5.04%)
Mutual labels:  xcode, tvos, watchos
Apprepositorytemplate
The easiest way to start a new application project without any manual configuration
Stars: ✭ 24 (-79.83%)
Mutual labels:  xcode, tvos, watchos
Swiftui Grid
🚀 SwiftUI Grid layout with custom styles
Stars: ✭ 872 (+632.77%)
Mutual labels:  xcode, tvos, watchos
Swiftframeworktemplate
A template for new Swift iOS / macOS / tvOS / watchOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file
Stars: ✭ 527 (+342.86%)
Mutual labels:  tvos, watchos, swift-package-manager
Xcake
🍰 Describe Xcode projects in a human readable format and (re)generate one on demand.
Stars: ✭ 549 (+361.34%)
Mutual labels:  xcode, tvos, watchos
Swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
Stars: ✭ 774 (+550.42%)
Mutual labels:  xcode, tvos, watchos
Sqlitelib
Easily build a custom SQLite static library for use in macOS and iOS frameworks and apps.
Stars: ✭ 38 (-68.07%)
Mutual labels:  xcode, tvos, watchos
Fugen
Command line tool for exporting resources and generating code from your Figma files
Stars: ✭ 41 (-65.55%)
Mutual labels:  xcode, tvos, watchos
R.swift
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
Stars: ✭ 8,419 (+6974.79%)
Mutual labels:  xcode, tvos, watchos
Stringz
A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
Stars: ✭ 440 (+269.75%)
Mutual labels:  xcode, tvos, watchos
Solarized Dark For Xcode
Solarized Dark Theme for Xcode. Compatible with all modern versions of Xcode since 2013!
Stars: ✭ 358 (+200.84%)
Mutual labels:  xcode, tvos, watchos
Guitar
A Cross-Platform String and Regular Expression Library written in Swift.
Stars: ✭ 641 (+438.66%)
Mutual labels:  tvos, watchos, swift-package-manager
Functionkit
A framework for functional types and operations designed to fit naturally into Swift.
Stars: ✭ 302 (+153.78%)
Mutual labels:  tvos, watchos, swift-package-manager
Web3.swift
A pure swift Ethereum Web3 library
Stars: ✭ 295 (+147.9%)
Mutual labels:  tvos, watchos, swift-package-manager
Articles
Articles for NSHipster.com
Stars: ✭ 1,166 (+879.83%)
Mutual labels:  xcode, tvos, watchos
Swiftui Charts
🚀 SwiftUI Charts with custom styles
Stars: ✭ 272 (+128.57%)
Mutual labels:  xcode, tvos, watchos
Skeletonui
☠️ Elegant skeleton loading animation in SwiftUI and Combine
Stars: ✭ 275 (+131.09%)
Mutual labels:  tvos, watchos, swift-package-manager
Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Stars: ✭ 964 (+710.08%)
Mutual labels:  tvos, watchos, swift-package-manager

Surmagic

🚀 The better way to deal with Binary Frameworks on iOS, Mac Catalyst, tvOS, macOS, and watchOS. Create XCFrameworks with ease. Stop wasting your time with the Universal/Fat Framework Approach. You don't need to update your shell script periodically anymore.

About

After Xcode 11 now Xcode fully supports using and creating binary frameworks in Swift. Simultaneously support devices and Simulator with the new XCFramework bundle type. XCFrameworks support the binary distribution of Swift and C-based code. A single XCFramework can contain a variant for the simulator, and for the device. This means you can ship slices for any of the architectures, including simulator, any Apple OS and even separate slices for UIKit and AppKit apps.

Requirements

  • macOS Version 11.0.1 and above
  • Xcode 11 and above
  • Swift 5.1 and above

Installing surmagic

Homebrew (macOS)

Brew is the Recommended way to install/uninstall the surmagic.

brew tap gurhub/surmagic
brew install surmagic

This command will install surmagic to your desired bash.

Then, check the How to Use section on the Wiki.

Wiki

If you didn't find what you're looking for, check Surmagic's Wiki page. Or maybe you'll want to improve the Wiki page🤓. Obviously, it's a great idea. 👏🏻

Contribute to surmagic

🙋🏻‍♂️*Need contribution here!

*If you want to contribute please check out CONTRIBUTING.md for more information on how to help with surmagic.

Contributers

License

"Surmagic" is available under the MIT License license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].