I am planning to use a Pre-build Sparkle as a Binary for my app. #2598
-
Is Sparkle's binary universal, as in does a Binary built on x64 work on arm64? I tested it and it work and I don't know why. Does Sparkle generate a universal binary by default? Or do I need to generate separate binaries for any reason in a production environment? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
We distribute prebuilt universal binaries of the framework and the project is configured to build for both architectures. Sparkle currently supports a deployment target back to 10.13 which was before Apple silicon. You’d have to go out of your way to configure the project to not build for x86_64. You can also run ‘file’ command on a binary to see what architectures it is built for. |
Beta Was this translation helpful? Give feedback.
-
Sparkle like most projects sets
I don't understand this question. Is it asking about using the latest version of Sparkle, or asking about bumping the deployment target of Sparkle from 10.13 to a higher version (in which case you cannot use a prebuilt distribution of Sparkle)? We distribute prebuilt binaries throughout our package managers (SPM, CocoaPods, etc). Xcode doesn't support building binaries with a deployment target less than 10.13 these days. |
Beta Was this translation helpful? Give feedback.
We distribute prebuilt universal binaries of the framework and the project is configured to build for both architectures. Sparkle currently supports a deployment target back to 10.13 which was before Apple silicon. You’d have to go out of your way to configure the project to not build for x86_64. You can also run ‘file’ command on a binary to see what architectures it is built for.