---
title: "Discussion on \"Why is it so damn difficult to create a binary framework for your Swift Package\" | Hashnode"
description: "Discussion on \"Why is it so damn difficult to create a binary framework for your Swift Package\". Learn which challenges you must face when trying to create a xcframework from your Swift package and how well-known SDKs solve those challenges."
url: "https://hashnode.com/posts/why-is-it-so-damn-difficult-to-create-a-binary-framework-for-your-swift-package/64b4c3d10470cd817f0e1a6e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Why is it so damn difficult to create a binary framework for your Swift Package](https://blog.eidinger.info/why-is-it-so-damn-difficult-to-create-a-binary-framework-for-your-swift-package?utm_source=hashnode&utm_medium=feed)

Learn which challenges you must face when trying to create a xcframework from your Swift package and how well-known SDKs solve those challenges.

Jul 17, 2023 · 3 min read · blog.eidinger.info  
Read the article

-   [#swift](https://hashnode.com/tag/swift)

## Written by

[Marco Eidinger](https://hashnode.com/@MarcoEidinger)

@MarcoEidinger

  
[View profile](https://hashnode.com/@MarcoEidinger)

#Swift #iOS SDK architect 🇺🇸 🇩🇪

I am a Software Engineer working on open source and enterprise mobile SDKs for iOS and MacOS developers written in Swift. From 🇩🇪 and happily living in 🇺🇸

## Responses 1

Markdown supported · ⌘↵ to post

[Alexey Bukhtin](https://hashnode.com/@bukhtin)

[Aug 2, 2023](https://hashnode.com/posts/why-is-it-so-damn-difficult-to-create-a-binary-framework-for-your-swift-package/64b4c3d10470cd817f0e1a6e/comment/64ca2390218e67b3098f4a24)

Hi Marco! Thanks for the article! Another way to generate xcframeworks is to back to use Carthage. Yes, actually it goes back in popularity only for that purpose of combining Carthage for generating binaries for SPM.
